0

Codeigniter を使用して、db に複数のレコードを作成するためのインターフェイスを構築しています。

入力は、Excel ファイルからコピーして貼り付けたテキストで、一番上の行にフィールド名が表示されます。

そのテキストを解析して配列に変換するのは簡単です。しかし、データベースにデータを挿入する前に、データを検証する最善の方法は何かを考えてみました (null 以外のフィールドがすべて入力されていること、すべての整数フィールドが数値であること、すべての外部キーが有効であることなどを確認してください)。 .

CI のフォーム検証ルールに似たものを探しています。どこから始めるべきかについての指針はありますか?

4

1 に答える 1

1

良い!これは、ここにコードを投稿していないアイデアにすぎません。
ライブラリを作成し、整数、数値、および外部キーのメソッドを定義します。
データが含まれていない場合は、デフォルトの手段で埋めます。文字列の場合は ''、整数の場合は 0 などです。次に、検証を実行するメソッドを作成し、エラーを表示する方法としていくつかのロジックを実行します。私は同じことをしました。

于 2012-11-14T13:28:56.117 に答える