thinkphp3.2视图模型老提示表不存在

浏览:3127 发布日期:2016/07/08 分类:求助交流
用视图模型,只要定义D('XXXView'),就会提示:1146:Table '数据库.表前缀_XXX_view' doesn't exist [ SQL语句 ] : SHOW COLUMNS FROM `表前缀_XXX_view`。
比如,我的数据库叫:abc,表前缀是tp,则现在要是用视图模型,定义D('PostsView'),就会提示:1146:Table 'abc.tp_posts_view' doesn't exist [ SQL语句 ] : SHOW COLUMNS FROM `tp_posts_view`。
如果定义D('DemoView'),就会提示:1146:Table 'abc.tp_demo_view' doesn't exist [ SQL语句 ] : SHOW COLUMNS FROM `tp_demo_view`。
发现只要D一下,它总会去找数据库.表前缀_XXX_view的表,根本就不可能有以_view为后缀的表名,当然会出错了!
求大神告诉我是我哪里操作出问题了???
最佳答案
评论( 相关
后面还有条评论,点击查看>>