thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-19 19:29:17 浏览: 评论:0
这篇文章主要介绍了thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法,对于ThinkPHP初学者来说有一定的借鉴价值,需要的朋友可以参考下
本文实例讲述了thinkphp视图模型查询失败提示:ERR: 1146:Table 'db.pr_order_view' doesn't exist解决办法。分享给大家供大家参考。具体方法如下:
一、问题描述:
想用thinkphp的视图模型进行关联查询,结果出现了这样的问题(log日志记录):ERR: 1146:Table 'db.pr_order_view' doesn't exist,我就纳闷,视图模型怎么出来的sql是这样的呢,视图模型如下:
- class OrderViewModel extends ViewModel
- {
- public $viewFields = array(
- 'Order' =>array(
- '_as'=>'Orders', //重新命名,以免与系统语法冲突
- 'id'=>'oid',
- 'ordid',
- 'user',
- 'product',
- 'status',
- 'paynum',
- 'cat',
- 'payment_trade_no',
- 'ip'=>'mip',
- 'reserve_time',
- 'createtime',
- 'payment_trade_status',
- ),
- 'Member'=>array(
- 'id'=>'mid',
- 'name'=>'uname',
- 'cardnum',
- 'tel',
- 'reg_time',
- 'reg_ip',
- 'qq',
- 'email',
- 'address',
- 'last_login_time',
- 'last_login_ip',
- '_on'=>'Orders.user=Member.id'
- ),
- 'Product'=>array(
- 'id',
- 'shorttitle',
- 'img1',
- 'category',
- '_on'=>'Orders.product=Product.id'
- ), //www.phpfensi.com
- );
- }
- ?>
二、解决方法:
看了手册及百度了很多,没有找到解决方案,调用也没有错$Form = D('Admin/OrderView');(这里我用了分组)经过我自己查看,原来是有问题的,原来视图模型的名字命名错了,OrderView.class.php,正常应该是 OrderViewModel.class.php。
对于ThinkPHP初学者来说尤其要注意不要犯这样的低级错误!
希望本文所述对大家的ThinkPHP框架程序设计有所帮助。
Tags: Table db pr_order
相关文章
- ·ThinkPHP CURD方法之table方法详解(2021-02-21)
- ·ThinkPHP中自定义错误页面和提示页面 (2013-11-15)
- ·ThinkPHP中Ajax返回(2013-11-15)
- ·ThinkPHP中处理表单中注意(2013-11-15)
- ·ThinkPHP中I(),U(),$this->post()等函数(2013-11-15)
- ·ThinkPHP中公共函数路径和配置项路径的映射(2013-11-15)
- ·ThinkPHP中公共配置文件和各自项目中的配置文件组合(2013-11-15)
- ·ThinkPHP在控制器里的javascript代码不能执行解决方法(2013-11-29)
- ·ThinkPHP3.0略缩图不能保存到子目录(2013-12-03)
- ·thinkphp的循环结构(2014-01-10)
- ·thinkphp特殊标签使用(2014-01-10)
- ·thinkphp模板输出汇总(2014-01-10)
- ·thinkphp模板的赋值与替换(2014-01-10)
- ·thinkphp连贯操作(2014-01-10)
- ·thinkphp区间查询、统计查询、SQL直接查询(2014-01-10)
- ·thinkphp的普通查询与表达式查询(2014-01-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)