0

私の検証は次のように設定されています:

[
    'field' => 'impressions[]',
    'label' => 'Impressions',
    'rules' => 'required'
],

インプレッション[]と呼ばれるこれらの入力フィールドが5つあります。私が抱えている問題は、すべてが入力されない限り、フォームが検証されないことです。1つだけで済むように作りたいです。このためのベストプラクティスはありますか?

4

1 に答える 1

2

@ dallen、

検証コールバックを使用して、次のことを確認する必要があります。

http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#callbacks

インプレッションを渡してから、通常のphp配列サイズのチェックなどを行うことができます。

于 2013-02-06T23:11:03.950 に答える