YII.China
- YII.China 收藏了源码yii2底层源码分析
- YII.China 评论了教程 Yii 2.0 数据库操作增删改查详解
厉害!
- YII.China 评论了教程 Yii 2.0 数据库操作增删改查详解
吊
- YII.China 评论了教程 Yii 2.0 数据库查询
findAll() 跟 find()->All() 一样吗?
- YII.China 赞了评论
在下小白,膜拜大神,
- YII.China 赞了评论
good~
- YII.China 评论了教程 Yii2 的注册登陆实现
setpassword() 方法不用return 吗?
- YII.China 赞了回答
我是新手,我都是这么写
$loginForm->attributes = array( 'username' => $_POST['username'], 'password' => $_POST['password'], ..... );
赋值完是不是要保存一下 $loginForm->save();
var_dump($loginForm); 试试 - YII.China 赞了回答
既然你的id自增主键,那么前端就不应该传递,也就是说写ActiveForm的时候不设置id这条input即可;
如果是其他原因担心id传递过来,可以用函数scenarios()解决;
比如你的model里面有三个字段:id、name、email,可以在这样写:public function scenarios() { return [ 'normal' =>['name','email'], 'manage' =>['id','name','email'] ]; }
这样再在Controller里面添加一个:model->scenario='normal';
即可使得id不会被赋值。