我有基本的codeigniter mvc结构,我的表单数据进入控制器并检查验证。我正在编写一个API来返回数据或显示错误。我应该使用什么函数来获取控制器中的验证错误?
检查此验证文档https://codeigniter4.github.io/userguide/libraries/validation.html
使用CodeIgniter 4 ResponseTrait使用JSON进行响应。
use CodeIgniterAPIResponseTrait;
class YourClass extends BaseController
{
use ResponseTrait;
public function yourFunction() {
return $this->respond($data, 200);
}
}
$this->validator->getErrors();
这一行将给出JSON格式中的错误。
示例:
{"mobile_no":"mobile_no字段是必需的"}