CDbCommand无法执行SQL语句:SQLSTATE [42S22]

时间:2015-11-04 20:58:13

标签: yii

我正在使用yii用户和权限,并点击此链接http://www.yiiframework.com/wiki/423/installing-yii-users-and-rights-to-newly-created-yii-app/

我已经应用了此链接中提到的所有内容,但是当我输入url localhost / webapp / user / login时,它会要求我登录。登录后我收到此错误:

  

CDbCommand无法执行SQL语句:SQLSTATE [42S22]:   未找到列:1054'字段列表'中的未知列'id'。 SQL   执行的语句是:SELECT id,username,email,createtime,   lastvisit,超级用户,状态,密码,激活密钥FROM user t WHERE   tusername =:yp0 LIMIT 1

请帮帮我.. !!

1 个答案:

答案 0 :(得分:0)

确保用户表中有一列“id”。在Yii中,id也是默认的主键