だから私は+
ボタンを押すことによって、ユーザーが好きなだけ多くの犬を追加できるフォームがあるとしましょう。なぜset_value()はfoo [bar] [x] [lorem]配列の入力に対応していませんか?
形が似ている:CodeIgniterのオン
Dog #1 <br/>
<input name="house[dogs][][name]" value="<?=set_value('house[dogs][0][name'])?>"/>
<input name="house[dogs][][age]" value="<?=set_value('house[dogs][0][age]')?>" />
Dog #2 <br/>
<input name="house[dogs][][name]" value="<?=set_value('house[dogs][1][name'])?>"/>
<input name="house[dogs][][age]" value="<?=set_value('house[dogs][1][age]')?>" />
、私はset_value()
は同様に動作するためにフォームの検証を実行します。
$house = $this->input->post('house');
$dogs = $house['dogs'];
$i = 0;
foreach($dogs AS $dog){
$this->form_validation->set_rules("house[dogs][$i][name]", 'Dog Name', 'required');
$this->form_validation->set_rules("house[dogs][$i][age]" , 'Dog Age' , 'required');
$i++;
}
この全体のことはしません仕事、どのようにset_value()
は、そのような配列の入力をサポートするように?
ありがとうございます。
私はあなたがここで何を意味していたかについて少し不明でしたが、今は意味があり、これが問題だと思います。 –