フォーム検証ライブラリはPOSTでのみ機能するようです。クエリ文字列を使用する必要があり、CIを使用して渡された値を検証したいと思います。これを行う方法はありますか?
6305 次
4 に答える
10
現在のCodeigniter3.0開発ブランチには、$_POSTの代わりに独自の変数を挿入するオプションがあります。したがって、3.0の使用を開始できます。
または、CI2.1での唯一の方法は、検証を実行する前に$ _POST = $_GETを実行することです。
于 2012-06-04T16:12:22.080 に答える
3
CodeIgniter 3ソリューションについては、次のページを参照してください:-http: //www.codeigniter.com/userguide3/libraries/form_validation.html#validating-an-array-other-than-post
CodeIgniter 2の場合、$ _ POST =$_GET;を実行できます。上記のように$this->form_validation-> run()の前。
于 2015-05-18T12:36:46.360 に答える
1
MY_Form_Validationで実行されているForm_validation関数を上書きして、変更することができます。
于 2012-06-04T16:14:44.670 に答える
1
リファレンスGetパラメーターを使用するときにCodeigniterのフォームフィールドを検証するにはどうすればよいですか?
検証ルールの前に、次のコードで検証データを設定します。
$this->form_validation->set_data($_GET);
于 2017-02-21T10:08:52.480 に答える