ThinkPHP自动验证的错误信息如何定义成别的格式?
下面是我现在的验证规则:
protected $_validate = array(
array('name', 'require', 'name is essential', 1),//1为必须验证
array('name', '', 'name already exists', 0, 'unique', self::MODEL_INSERT),
array('mobile', 'require', 'mobile is essential'),
);
我想把错误信息按照统一的格式返回,如:
array('name', 'require', '{"status":"2","info":"failure","data":"name is essential"}', 1),//1为必须验证
这样便于对方解析,可是后面发现不行,显示出的错误提示{和}和不显示,而且内容全部是大写的,有什么办法可以做到这种错误信息以json格式返回呢,谢谢。