Yii框架:用gii生成model时,数据表没有前缀,无法生成。

江湖小白 2012-07-24 11:00:08
Yii框架:用gii生成model时,数据表没有前缀,无法生成。

我在数据库建立了一个表,表名为"result",我用GII生成时,结果说没有这个表,:错误信息如下。
Table Name should only contain word characters, dots, and an optional ending asterisk.

如果我建库时,把 result表加个任何前缀时就好的,但是项目要求表名不需要前缀,有什么办法解决吗,谢谢!
在线等待。。
...全文
207 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵伟落叶 2012-11-06
  • 打赏
  • 举报
回复
在你的项目中protected/config/main.php中的链接数据库的语句后面加一句话('tablePrefix' =>'tbl_',),然后在将你的表的名称前面加上(tbl_),这样你从新建模的时候只要输入(tbl_)就会自动弹出你要的所有表。除非得数据库没有连接成功。 数据库链接语句如下(在main文件中有): 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=sfwww', 'emulatePrepare' => true, 'username' => 'root', 'password' => '', 'charset' => 'UTF-8', 'tablePrefix' => 'tbl_', ),

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧