我是Yii2的新手,我正试图用高级模板玩一些.我的问题是当我尝试注册或登录默认页面时出现错误,我不知道在哪里注册正确的表名.
**Caused by: PDOException**
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xxx.user' doesn't exist
in xxx\...\yii2\advanced\vendor\yiisoft\yii2\db\Command.php at line 398
Run Code Online (Sandbox Code Playgroud)
我已经使用Yii创建了模型和控制器,据我所知,它一切正常.我的问题是:如何将"用户"表名更改为我的数据库中的名称?我已经tableName()在ActiveRecord扩展类上更改了方法.
class Usuario extends \yii\db\ActiveRecord
{
/**
* @inheritdoc
*/
public static function tableName()
{
return 'usuario';
}
...
Run Code Online (Sandbox Code Playgroud)