に私はCodeIgniterののフォーム検証を使用しています、それが正常に動作しますが、フォームの検証が失敗したとき、それは私が助けてくださいフォーム検証がCodIgniter
function insertProduct(){
$this->load->library('form_validation');
$this->form_validation->set_rules('pname','ProductName','trimirequired');
if($this->form_validation->run()){
$this->addProduct();
}
else{
$this->load->model('inventory/stock');
}
を使用しています <?php echo validation_errors();?>
を使用することにより、検証エラーが表示されません。私はcodeIgniterを初めて使用しています
あなたは 'validation_errorsを()'使用している場所を私は見ていませんか...?あなたはタイプミスがあります: 'trimirequired'は' trim | required'でなければなりません。 –
私のビューでは、 'valid_errors()'を使用しています。長いコードはここでは指定できません。 'trim | required'を使用すると動作しません。 –
else {}のビューをロードする必要がありますそこにモデルをロードしていますか? – stef