2012-05-24 109 views
0

我有一個文件,我希望解析並添加到數據庫。CakePHP從文件解析數據並添加到數據庫

我希望做的方式是這樣的:

  1. 用戶上傳
  2. 文件進行分析
  3. 的網友給出的分析數據,並選擇他們希望保持
  4. 什麼文件
  5. 他們提交

(更詳細的解釋如下)

我有一個電影腳本文件,我希望解析並輸入場景及其各自的角色和道具。我已經設法使用php解析這個文件到一個數組中。

我想現在要做的就是

  1. 提示與各種場景及其內容
  2. 允許用戶修復/提交到數據庫之前修改數據的用戶。

事情是腳本文件有多個場景,所以我不確定如何處理這個問題的數據輸入方面。

這些類型的數據條目是否有任何「最佳實踐」?

(如果我沒有足夠詳細的解釋,請告訴我,我會更新問題)。

回答

0

我只是簡單地解析文件並將其保存爲數據庫。像腳本有許多場景。讓他們選擇他們的腳本,並簡單地分頁場景記錄,讓他們刪除它們。

是否有迫切需要不是導入後全部保存?你的方法的另一個缺點是,如果瀏覽器崩潰或用戶關閉它,他必須重新開始,因爲你只是將數據保存在內存中,但並不持久。

如果你想依靠你的方法,你將不得不使用從表單返回的數據,只需從表單數據中刪除鍵。

,象一個foreach這樣運行在數據結構

if ($data['Scene][$key]['delete'] == 1) { unset($data['Scene'][$key]); } 
+0

這時需要從想修改某些數據或其他用戶梗...所以沒有真正明確的需求。我將使用這種方法併發布我的結果。 –

相關問題