从 config/main.php :
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=testdb',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
当我使用 gii 模型生成器(http://localhost/yii/testdelete/index.php?r=gii/model)并尝试在表名中输入“post”或“user”并单击“Preview”时,它说:
表“帖子”不存在。
我希望能够使用这些表创建模型。
从 phpMyAdmin 导出:
-- Host: 127.0.0.1
-- Database: `testdb`
如果不存在则创建表post
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
created_on
int(11) unsigned NOT NULL,
title
varchar(255) COLLATE utf8_unicode_ci NOT NULL,
content
text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id
)) ENGINE=InnoDB DEFAULT CHARSET=utf8整理=utf8_unicode_ci AUTO_INCREMENT=1;
如果不存在则创建表user
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
username
varchar(200) COLLATE utf8_unicode_ci NOT NULL,
password
char(40) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id
)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT= 1;