【问题标题】:CakePHP show custom validation message on empty fieldsCakePHP 在空字段上显示自定义验证消息
【发布时间】:2015-02-28 21:33:15
【问题描述】:

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

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

如果我将 e 归档留空,Cake php 会为空字段显示他自己的默认消息,而不是我的自定义消息。我怎样才能显示它并将这个事件捕获到我的 Controller 类中?

【问题讨论】:

    标签: php validation cakephp


    【解决方案1】:

    数组的键应该是字段名,除非我误解了你的上下文:

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

    如果我误解了上下文,请编辑您的问题,让您更全面地了解模型中的验证代码。

    【讨论】:

    • 我已经编辑了我的问题。我只提取了关于非空字段的验证规则部分,因为我的字段有多个规则
    • 试试required => false
    猜你喜欢
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 2011-04-29
    • 1970-01-01
    • 2019-02-22
    • 2014-08-08
    相关资源
    最近更新 更多