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

2015-01-24信息快讯网

这篇文章主要介绍了thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法,对于ThinkPHP初学者来说有一定的借鉴价值,需要的朋友可以参考下

本文实例讲述了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框架程序设计有所帮助。

将FCKeditor导入PHP+SMARTY的实现方法
ucenter通信原理分析
php计划任务之ignore_user_abort函数实现方法
WampServer下安装多个版本的PHP、mysql、apache图文教程
Zend Guard使用指南及问题处理
PHP和Shell实现检查SAMBA与NFS Server是否存在
php实现utf-8转unicode函数分享
phpQuery让php处理html代码像jQuery一样方便
ioncube_loader_win_5.2.dll的错误解决方法
Thinkphp中的curd应用实用要点
php连接oracle数据库及查询数据的方法
PHP中使用xmlreader读取xml数据示例
dedecms集成财付通支付接口
VPS中使用LNMP安装WordPress教程
为PHP5.4开启Zend OPCode缓存
腾讯微博提示missing parameter errorcode 102 错误的解决方法
在SAE上搭建最新wordpress的方法
yii的CURD操作实例详解
用 Composer构建自己的 PHP 框架之基础准备
仿dedecms下拉分页样式修改的thinkphp分页类实例
如何让CI框架支持service层
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Smarty中调用FCKeditor的方法
CI框架学习笔记(二) -入口文件index.php
PHP利用header跳转失效的解决方法
使用PHPMailer实现邮件发送代码分享
ThinkPHP整合百度Ueditor图文教程
PHP中加密解密函数与DES加密解密实例
php输出xml必须header的解决方法
Linux下安装oracle客户端并配置php5.3
PHP5.3安装Zend Guard Loader图文教程
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍
Laravel框架数据库CURD操作、连贯操作总结
在Ubuntu 14.04上部署 PHP 环境及 WordPress
©2014-2024 dbsqp.com