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为空,他也通过了
最佳答案
其他 2 个回答
-
chocoboxxf 回答于 2015-06-04 13:33 举报
on的参数值是预设的scenario,一个是需要先指定scenario,
$userxg->scenario = 'userxg';
厦门_图图_求工作
注册时间:2015-04-21
最后登录:2021-06-19
在线时长:5小时46分
最后登录:2021-06-19
在线时长:5小时46分
- 粉丝1
- 金钱160
- 威望0
- 积分210