を要求されますが、検証を確認することができませんform_validationを使用して2次元の配列またはファイルフィールドの代わりに、データをポストした後にチェックすることができます。
$this->form_validation->set_rules('validation_check','any required field','required');
if($this->form_validation->run()==FALSE)
{
// your code before posting...
}
else
{
// check the file posting
if($_FILES['estimation_file']['name']!='')
{
// if file selected or not empty
}
else
{
// if file not selected | empty | redirect
}
}
は、そうでない場合は、ファイルのフィールドは2次元配列の値を渡しません、フォームフィールド内のenctype =「multipart/form-data」を書くことを忘れないでください。
<form method="post" enctype="multipart/form-data" name="upload_form" action="">
<input type="hidden" name="validation_check" value="TRUE" />
<input type="file" name="estimation_file" value="" />
<input type="submit" value="Post" />
</form>