国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

thinkphp視圖模型查詢提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解決方法

2024-05-04 23:26:31
字體:
供稿:網(wǎng)友
這篇文章主要介紹了thinkphp視圖模型查詢提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解決方法,對(duì)于ThinkPHP初學(xué)者來說有一定的借鑒價(jià)值,需要的朋友可以參考下
 
 

本文實(shí)例講述了thinkphp視圖模型查詢失敗提示:ERR: 1146:Table 'db.pr_order_view' doesn't exist解決辦法。分享給大家供大家參考。具體方法如下:

一、問題描述:

想用thinkphp的視圖模型進(jìn)行關(guān)聯(lián)查詢,結(jié)果出現(xiàn)了這樣的問題(log日志記錄):ERR: 1146:Table 'db.pr_order_view' doesn't exist,我就納悶,視圖模型怎么出來的sql是這樣的呢,視圖模型如下:

 

復(fù)制代碼代碼如下:
class OrderViewModel extends ViewModel
{
public $viewFields = array(
'Order' =>array(
'_as'=>'Orders', //重新命名,以免與系統(tǒng)語法沖突
'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'
),
);
}
?>

 

二、解決方法:

看了手冊(cè)及百度了很多,沒有找到解決方案,調(diào)用也沒有錯(cuò)$Form = D('Admin/OrderView');(這里我用了分組)經(jīng)過我自己查看,原來是有問題的,原來視圖模型的名字命名錯(cuò)了,OrderView.class.php,正常應(yīng)該是 OrderViewModel.class.php。

對(duì)于ThinkPHP初學(xué)者來說尤其要注意不要犯這樣的低級(jí)錯(cuò)誤!

希望本文所述對(duì)大家的ThinkPHP框架程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汾西县| 沙湾县| 福清市| 曲阜市| 耒阳市| 无为县| 裕民县| 清水县| 惠州市| 慈溪市| 洞口县| 麦盖提县| 任丘市| 肃南| 靖边县| 大埔区| 新津县| 抚顺县| 都江堰市| 湖口县| 略阳县| 明光市| 湖北省| 武威市| 两当县| 新宾| 曲阳县| 沙河市| 宾川县| 秭归县| 建德市| 交口县| 林周县| 陇南市| 涞源县| 洮南市| 桐乡市| 托克托县| 乌鲁木齐县| 青冈县| 马尔康县|