[Codeigniter-users] form_errorでバグ_?

アーカイブの一覧に戻る

宮川 貴子 info****@nekog*****
2011年 5月 13日 (金) 17:58:11 JST


こんにちわ NEKOGETです。


language/japanese/form_validation_lang.phpの中に
$lang['greater_than']	があるか、確認してみてください。
無いなら、それが原因だと思います。




On 2011/05/13, at 17:36, 前田 wrote:

> お尋ねします。
> どうか、ご教授ください。
> 
> 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.」
> と、出てしまいます。
> 
> これは、バグですか?
> 
> ----
> 前田
> 
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
アーカイブの一覧に戻る