0

CodeIgniter を使用すると、組み込みのフォーム検証クラスを使用できます。これにより、基本的に、各フィールドの一連のルールに対して POST 入力を実行できます。ただし、問題は、通常、検証ルールが常にコントローラーに設定されていることです。

確かにこれは、複数のコントローラーが (そのモデルを介して) 特定のテーブルにアクセスしている場合、別のコントローラーに検証ルールの追加のコピーが必要になることを意味します。

このため、モデルにバリデーション ルールを設定して、そこから読み込む方がよいのではないでしょうか。

ここで何かを完全に見逃していない限り?ちょっと変わった方法のようです。

4

2 に答える 2

4

この種の状況では構成ファイルを使用して、関連する名前を にロードできます->run('name')

ドキュメントを見る

于 2012-05-15T08:20:48.653 に答える
1

ベストプラクティスは、構成ファイルにルールを設定することです:/application/config/form_validation.php

于 2012-05-15T11:41:04.157 に答える