如何显示codeigniter控制器内部的验证错误?

mf98qq94  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(71)

我有基本的codeigniter mvc结构,我的表单数据进入控制器并检查验证。我正在写一个API来给予数据或显示错误。我应该使用什么函数来获得控制器中的验证错误?

r7xajy2e

r7xajy2e1#

检查本确认文档https://codeigniter4.github.io/userguide/libraries/validation.html
使用CodeIgniter 4 ResponseTrait以JSON进行响应。

use CodeIgniter\API\ResponseTrait;

class YourClass extends BaseController
{
    use ResponseTrait;

    public function yourFunction() {
        return $this->respond($data, 200);
    }
    
}
pepwfjgg

pepwfjgg2#

$this->validator->getErrors();

这一行将给予JSON格式的错误。
示例:
{“移动的号码”:“移动的_no字段为必填字段。”}

相关问题