【发布时间】:2015-07-01 12:56:49
【问题描述】:
Cakephp 3.x
我想做我的验证码自定义验证。但我无法访问会话。
$validator->notEmpty('securityCode', __('not empty message'))
->add('securityCode','custom',
['rule' => function ($value, $context) use ($extra) {
if($this->request->Session()->read('captcha') != $value) {
return false;
}
return true;
}, 'message' => 'error security code']);
return $validator;
或者我的自定义验证函数可以提供自定义参数吗?
public function validationLogin(Validator $validator, $customParameter)
{ //bla bla }
我使用:http://book.cakephp.org/3.0/en/core-libraries/validation.html#custom-validation-rules
【问题讨论】:
标签: session model cakephp-3.0