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 开发环境配置(Zend Server安装)
Apr 28 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 PHP
smarty中js的调用方法示例
Oct 27 PHP
Laravel 5 学习笔记
Mar 06 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 PHP
smarty模板数学运算示例
Dec 11 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
PHP 8新特性简介
Aug 18 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
缓存技术详谈―php
2006/12/14 PHP
解决中英文字符串长度问题函数
2007/01/16 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
jquery插件之easing 动态菜单
2010/08/21 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
js中this用法实例详解
2015/05/05 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
python中字符串前面加r的作用
2015/06/04 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
python将文本分每两行一组并保存到文件
2018/03/19 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
Python子类继承父类构造函数详解
2019/02/19 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
python groupby 函数 as_index详解
2019/12/16 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
爱国演讲稿500字
2014/05/04 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python