【问题标题】:CDbCommand failed to execute the SQL statement: SQLSTATE[42S22]CDbCommand 未能执行 SQL 语句:SQLSTATE[42S22]
【发布时间】:2015-11-04 20:58:12
【问题描述】:

我正在与 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、超级用户、状态、密码、activkey FROM user t WHERE t.username=:yp0 LIMIT 1

请帮帮我..!!

【问题讨论】:

    标签: yii


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 2014-12-10
      • 2014-02-15
      • 1970-01-01
      • 2020-02-06
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多