2016-09-15 48 views
1

我想在cakephp 3.x中创建自定义验证功能 在CakePHP中我有前端和后端面板。前端比较后端面板有更多的字段。 public function validationDefault(Validator $validator)。这个验证功能是在动作调用之后调用的。CakePHP 3.x为前端控制器添加不同的验证规则

但我想调用一个不同的验证函数,它将在控制器中指定,并检查前端其他字段的验证。

例如,我有一个字段名称为'company',但它不在后端。我想在服务器站点前端添加require验证规则。

下面的函数的模型创建:

public function companyValidation(Validator $validator) { 
    $validator 
     ->requirePresence('company', 'create') 
     ->notEmpty('company'); 
    return $validator; 
} 

我怎么能在控制器中调用companyValidation()功能?

回答