<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="解决ThinkPHP视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的方法" id="card1">
<p> 游客</p><p>
标题:解决ThinkPHP视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的方法<br/>
正文:<br/>
分享给大家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' =&amp;gt;array( '_as'=&amp;gt;'Orders', //重新命名，以免与系统语法冲突。  郑州网建 Camnpr.com 'id'=&amp;gt;'oid', 'ordid', 'user', 'product', 'status', 'paynum', 'cat', 'payment_trade_no', 'ip'=&amp;gt;'mip', 'reserve_time', 'createtime', 'payment_trade_status', ), 'Member'=&amp;gt;array( 'id'=&amp;gt;'mid', 'name'=&amp;gt;'uname', 'cardnum', 'tel', 'reg_time', 'reg_ip', 'qq', 'email', 'address', 'last_login_time', 'last_login_ip', '_on'=&amp;gt;'Orders.user=Member.id' ), 'Product'=&amp;gt;array( 'id', 'shorttitle', 'img1', 'category', '_on'=&amp;gt;'Orders.product=Product.id' ), ); } ?&amp;gt;二、解决方法：看了手册及百度了很多，没有找到解决方案，调用也没有错$Form = D('Admin/OrderView');（这里我用了分组）经过我自己查看，原来是有问题的，原来视图模型的名字命名错了，OrderView.class.php，正常应该是 OrderViewModel.class.php。对于ThinkPHP初学者来说尤<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2037&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2037&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2037&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2037&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2037">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2037">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>