【发布时间】:2017-01-23 07:28:08
【问题描述】:
我想在 cakephp 3.x 中创建自定义验证函数
在 CakePHP 中,我有前端和后端面板。前端有更多的字段比较后端面板。 public function validationDefault(Validator $validator)。这个验证函数是在动作调用之后调用的。
但我想调用一个不同的验证函数,它将在控制器中指定并检查前端其他字段的验证。
例如,我有一个字段名称“公司”,但它不在后端。我想在服务器站点上为前端添加需要验证规则。
在模型上创建以下函数:
public function companyValidation(Validator $validator) {
$validator
->requirePresence('company', 'create')
->notEmpty('company');
return $validator;
}
如何调用控制器中的companyValidation()函数?
【问题讨论】: