单个验证错误后终止 - Cakephp 3

时间:2016-05-28 09:59:07

标签: php cakephp cakephp-3.0

我知道它在文档中的某处,但我无法找到它。如何一次输出一个验证错误,而不是聚合每个可能的验证并输出$ entity-> errors()中的所有内容?除此之外,是否有一种简单的方法可以将此设置赋予每个表中的每个验证?

修改

我已经找到第一个问题的答案如下:

$validator
->add('body', [
    'minLength' => [
        'rule' => ['minLength', 10],
        'last' => true, // this particular line
        'message' => 'Comments must have a substantial body.'
    ],
    'maxLength' => [
        'rule' => ['maxLength', 250],
        'message' => 'Comments cannot be too long.'
    ]
]);

同样,有没有办法将它应用于所有验证方法,无处不在?

0 个答案:

没有答案