我正在使用 Codeigniter 4 并尝试验证我的表单,但我被困在这里
我的控制器代码:
public function create_project()
{
$validation = \Config\Services::validation();
//* Setting validation rules
$validation->setRules([
'project_name' => ['label' => 'Project Name', 'rules' => 'required'],
'description' => ['label' => 'Comments', 'rules' => 'required']
]);
if($validation->getErrors())
{
echo "We have errors";
}
else
{
echo "No errors";
}
}
当我将项目名称字段和描述字段留空时,此代码将返回 NO 错误,这意味着布尔值是错误的,我只是不明白吗?