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';
学习了。土土土土地