2012-11-14 24 views
0

我正在構建一個接口,使用Codeigniter在db中創建多個記錄。如何使用Codeigniter在插入之前驗證多個記錄上的數據

輸入是從Excel文件複製並粘貼的文本,其中的字段名稱位於第一行。

解析該文本並將其轉換爲數組非常簡單。但是我試圖想想在將數據插入數據庫之前驗證數據的最佳方法是什麼(確保所有非空字段都已填充,所有整數字段都是數字,所有外鍵都有效等) 。

我正在尋找類似於CI中表單驗證規則的東西。任何指針,我應該開始尋找?

回答

1

好吧!這只是一些想法,我不在這裏發佈任何代碼。
創建一個庫並定義整數,數字和外鍵的方法。
如果任何不包含任何數據填充它的默認手段如果字符串然後用''和如果整數然後用0等等。現在創建方法來運行驗證並根據您想要顯示錯誤的方式執行一些邏輯。我做了同樣的事情。

相關問題