小编Sin*_*tan的帖子

我该怎么办模特会话?CakePHP 3.x

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;
Run Code Online (Sandbox Code Playgroud)

或者我的自定义验证功能可以提供自定义参数吗?

public function validationLogin(Validator $validator, $customParameter)
{ //bla bla }
Run Code Online (Sandbox Code Playgroud)

我使用:http://book.cakephp.org/3.0/en/core-libraries/validation.html#custom-validation-rules

session model cakephp-3.0

9
推荐指数
2
解决办法
6217
查看次数

标签 统计

cakephp-3.0 ×1

model ×1

session ×1