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实现框架(二)
Oct 09 PHP
在PHP里得到前天和昨天的日期的代码
Aug 16 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
PHP缓存技术的多种方法小结
Aug 14 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
php中运用http调用的GET和POST方法示例
Sep 29 PHP
php中stdClass的用法分析
Feb 27 PHP
php简单实现多字节字符串翻转的方法
Mar 31 PHP
PHP的mysqli_stat()函数讲解
Jan 23 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
Dec 04 PHP
Laravel5.1 框架响应基本用法实例分析
Jan 04 PHP
laravel入门知识点整理
Sep 15 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 如何向 MySQL 发送数据
2006/10/09 PHP
PHP循环获取GET和POST值的代码
2008/04/09 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
PH P5.2至5.5、5.6的新增功能详解
2014/07/14 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
DEFER怎么用?
2006/07/01 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
JavaScript 中的六种循环方法
2021/01/06 Javascript
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
用Python写冒泡排序代码
2016/04/12 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
利用Python检测URL状态
2019/07/31 Python
如何在django中添加日志功能
2020/02/06 Python
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
高级销售员求职信
2013/10/25 职场文书
就业自荐书
2013/12/05 职场文书
股权转让意向书
2014/04/01 职场文书
旷课检讨书
2015/01/26 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
介绍信格式样本
2015/05/05 职场文书
奖励申请报告范文
2015/05/15 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫