谁一开始就是大神?

model模型rules方法的on参数,在更新记录的时候怎么没有验证啊[1.1]

model模型rules方法的on参数,在更新记录的时候怎么没有验证啊!!大家能不能给我个实例啊!!!!
control层的代码:

if(isset($_POST['User'])){
    $user_model= new User('userxg') ;
    $userxg=$user_model->findByPk($idt);
    $userxg->attributes=$_POST['User'];
    if($userxg->save())
        $this->redirect("xx");

}

model层的代码:

array('user_qq','required','message'=>'qq必填','on'=>'userxg'),

提交的时候根本没有验证啊!我输入qq为空,他也通过了

先说说你这段代码吧.
on的参数值是预设的scenario,一个是需要先指定scenario,$userxg->scenario = 'userxg';
学习了。土土土土地

赞(0) 打赏
未经允许不得转载:菜鸟之家 » model模型rules方法的on参数,在更新记录的时候怎么没有验证啊[1.1]

评论 抢沙发

登录

找回密码

注册