thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法


Posted in PHP onOctober 30, 2014

本文实例讲述了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'

),

);

}

?>

二、解决方法:

看了手册及百度了很多,没有找到解决方案,调用也没有错$Form = D('Admin/OrderView');(这里我用了分组)经过我自己查看,原来是有问题的,原来视图模型的名字命名错了,OrderView.class.php,正常应该是 OrderViewModel.class.php。

对于ThinkPHP初学者来说尤其要注意不要犯这样的低级错误!

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
使用php计算排列组合的方法
Nov 13 PHP
php防止sql注入代码实例
Dec 18 PHP
PHP内核探索:变量存储与类型使用说明
Jan 30 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 PHP
简单谈谈favicon
Jun 10 PHP
yii实现使用CUploadedFile上传文件的方法
Dec 28 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
php获取远程图片并下载保存到本地的方法分析
Oct 08 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 #PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 #PHP
如何让CI框架支持service层
Oct 29 #PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 #PHP
PHPUnit安装及使用示例
Oct 29 #PHP
laravel安装和配置教程
Oct 29 #PHP
laravel 4安装及入门图文教程
Oct 29 #PHP
You might like
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
cmd下运行php脚本
2008/11/25 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
JavaScript简单下拉菜单特效
2016/09/13 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
简述vue中的config配置
2018/01/23 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
Pytorch中.new()的作用详解
2020/02/18 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
python能开发游戏吗
2020/06/11 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
高分子材料与工程专业个人求职信
2013/12/15 职场文书
会计系个人求职信范文分享
2013/12/20 职场文书
承认错误的检讨书
2014/01/30 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers