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 相关文章推荐
实用函数8
Nov 08 PHP
PHP之变量、常量学习笔记
Mar 27 PHP
PHP Ajax中文乱码问题解决方法
Feb 27 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
May 24 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
深入PHP运行环境配置的详解
Jun 04 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
php GUID生成函数和类
Mar 10 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
thinkPHP5.0框架独立配置与动态配置方法
Mar 17 PHP
PHP PDOStatement::bindColumn讲解
Jan 30 PHP
php基于协程实现异步的方法分析
Jul 17 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/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
python基础教程之匿名函数lambda
2017/01/17 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
详解Python中的type和object
2018/08/15 Python
Python模块的加载讲解
2019/01/15 Python
python3 mmh3安装及使用方法
2019/10/09 Python
如何利用Python写个坦克大战
2020/11/18 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
《小池塘》教学反思
2014/02/28 职场文书
预备党员综合考察材料
2014/05/31 职场文书
保密工作承诺书
2014/08/29 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
老公婚前保证书
2015/02/28 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
Python如何使用循环结构和分支结构
2022/04/13 Python