【发布时间】:2011-09-06 05:01:40
【问题描述】:
上周我一直在使用 Yii 和 MAMP,没有问题。但是,今天我新建了一个项目,创建了一个数据库,并尝试使用 Gii 创建一个新模型,但它给了我一个消息“表名不存在”。
我已经多次确认 PHP MY Admin 中存在这样的表。我也在 MAMP 上重新安装并遇到了同样的问题
谁能看出问题出在哪里
这是我的数据库
这是我在 Yii 配置文件中的配置
'db'=>array(
'connectionString' => 'mysql:host=localhost;port:8889;dbname=test1',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
),
【问题讨论】:
-
从您的屏幕截图中可以看出,您有一个名为 test1 的 database 而不是表。根据您的屏幕截图,您的表格称为 Department 和 Employee
-
@martswite 我现在改了。我上传了错误的图片。出于绝望,我输入了不同的名字来查看。问题正如我所描述的那样
-
@mjmitche 啊,好吧,你的表名应该是员工而不是员工
-
检查表名中
Employee前后是否有空格 -
@martswite 我尝试了大写和小写的Employee。没有区别