codeigniter フォーム検証クラスにバグがあると思います。
値がゼロより大きい場合、私のコードは完全に正常に機能していますが、「0」の場合、set_value 関数は機能していません。
コントローラ:
$this->form_validation->set_rules('age', 'Age', 'required|is_natural');
意見:
<? if(set_value('age')) { ?>
<input id="age" name="age" type="text" value="<?=set_value('age')?>" />
<? } else { ?>
<input id="age" name="age" type="text" value="Age" />
<? } ?>
私は何か間違ったことをしていますか、それともバグですか?