CakePHP在空字段上显示自定义验证消息

时间:2015-02-28 21:33:15

标签: php validation cakephp

我正在寻找一种方法来显示在notEmpty规则中的验证数组上声明的自定义消息。 所以,如果我有这个验证:

'username' => array(
        'notEmpty' => array(
            'rule' => 'notEmpty',
            'message' => 'username empty',
            'required' => true
        ),
        //other validation rules

如果我将e提交为空的形式,cake php显示他自己的空字段的默认消息,而不是我的自定义消息。如何显示它并将此事件捕获到我的Controller类中?

1 个答案:

答案 0 :(得分:1)

数组的关键字应该是fieldname,除非我误解你的上下文:

'myFieldName' => array(
           'rule' => 'notEmpty',
           'message' => 'custom message for empty field',
           'required' => true
       )

如果我误解了上下文,请编辑您的问题,为您的模型中的验证代码提供更大的图片。