前田
kms.m****@gmail*****
2011年 5月 13日 (金) 17:36:35 JST
お尋ねします。 どうか、ご教授ください。 Codeigniter 2.0.1で、 Unable to access an error message corresponding to your field name. という、エラーがでました。 バリデーションで、 'withdraw' => array( array( 'field' => 'ownWithdrawalReason', 'label' => '退会理由', 'rules' => 'trim|required|min_length[1]|max_length[1]|numeric|greater_than[0]' ) ), と設定して、 ビュー側を、 <selectname="ownWithdrawalReason"> <option value='0' selected="selected">退会理由を選択</option> <option value='1'>理由1</option> <option value='2'>理由2</option> <option value='3'>理由3</option> <option value='4'>理由4</option> <option value='5'>理由5</option> <option value='6'>理由6</option> </select></td></tr> としています。 コントローラ側では、 if ($this->form_validation->run('withdraw') === FALSE){ $this->load->view('/withdraw_confirm'); } としているのですが、”0”を選択すると、”退会理由”のエラー文言がでません。 「Unable to access an error message corresponding to your field name.」 と、出てしまいます。 これは、バグですか? ---- 前田