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 多行多列显示
Aug 15 PHP
php写的简易聊天室代码
Jun 04 PHP
PHP防CC攻击实现代码
Dec 29 PHP
php断点续传之如何分割合并文件
Mar 22 PHP
ThinkPHP空模块和空操作详解
Jun 30 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
Oct 30 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
cakephp打印sql语句的方法
Feb 13 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 PHP
Yii2语言国际化的配置教程
Aug 19 PHP
PHP 模拟登陆功能实例详解
Sep 10 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
浅谈PHP中new self()和new static()的区别
2017/08/11 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
python中的数据结构比较
2019/05/13 Python
django认证系统 Authentication使用详解
2019/07/22 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
Python txt文件如何转换成字典
2020/11/03 Python
详解Python中list[::-1]的几种用法
2020/11/16 Python
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
会计职业生涯规划范文
2014/01/04 职场文书
国贸专业的职业规划书
2014/03/15 职场文书
大学社团计划书
2014/05/01 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
黄石寨导游词
2015/02/05 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript