thinkphp視圖模型查詢提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解決方法
本文實(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是這樣的呢,視圖模型如下:
{
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'
),
);
}
?>
二、解決方法:
看了手冊及百度了很多,沒有找到解決方案,調(diào)用也沒有錯$Form = D('Admin/OrderView');(這里我用了分組)經(jīng)過我自己查看,原來是有問題的,原來視圖模型的名字命名錯了,OrderView.class.php,正常應(yīng)該是 OrderViewModel.class.php。
對于ThinkPHP初學(xué)者來說尤其要注意不要犯這樣的低級錯誤!
希望本文所述對大家的ThinkPHP框架程序設(shè)計(jì)有所幫助。
- Thinkphp5.0框架視圖view的模板布局用法分析
- Thinkphp5.0 框架視圖view的比較標(biāo)簽用法分析
- Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例
- Thinkphp5.0 框架實(shí)現(xiàn)控制器向視圖view賦值及視圖view取值操作示例
- Thinkphp5框架實(shí)現(xiàn)獲取數(shù)據(jù)庫數(shù)據(jù)到視圖的方法
- ThinkPHP視圖查詢詳解
- thinkphp3.2框架中where條件查詢用法總結(jié)
- 基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢token值的方法
- 分享ThinkPHP3.2中關(guān)聯(lián)查詢解決思路
- thinkphp 3.2框架視圖模型 實(shí)例視圖查詢結(jié)果的二維數(shù)組合并操作示例
相關(guān)文章
php高清晰度無損圖片壓縮功能的實(shí)現(xiàn)代碼
經(jīng)常會用到把上傳的大圖片壓縮,特別是體積,在微信等APP應(yīng)用上,也默認(rèn)都是有壓縮的,那么,怎么樣對圖片大幅度壓縮卻仍能保持較高的清晰度呢?接下來通過本文給大家分享php高清晰度無損圖片壓縮功能,感興趣的朋友一起看看吧2018-12-12php使用異或?qū)崿F(xiàn)的加密解密實(shí)例
字符串的加密解密在數(shù)據(jù)的處理中應(yīng)該是經(jīng)常使用的,但MD5加密是不可逆的,所以自能自己動手寫一個加密解密函數(shù),思路很。網(wǎng)上看了幾個用異或?qū)崿F(xiàn)的思路,看懂后就自己寫了一下。異或的思路很簡單,用個公示簡單的表示下吧2013-09-09php+ajax導(dǎo)入大數(shù)據(jù)時產(chǎn)生的問題處理
介紹:就是想實(shí)現(xiàn)簡單的ajax上傳數(shù)據(jù),但是當(dāng)數(shù)據(jù)量較大的時候,問題就一個一個接著來了,其實(shí)數(shù)據(jù)也不是很大,就是csv格式數(shù)據(jù) 不到5w條數(shù)據(jù)。大小5M,一開始認(rèn)為這個很簡單,就是先上傳一下文件,然后讀取一下,存到數(shù)據(jù)庫就好了,結(jié)果,可能我比較菜,弄了半天做出這個功能。環(huán)境是linux.2014-06-06php實(shí)例分享之mysql數(shù)據(jù)備份
本代碼實(shí)現(xiàn)了表結(jié)構(gòu)和數(shù)據(jù)完全分開,默認(rèn)有一個文件會記錄所有表的結(jié)構(gòu),然后表中數(shù)據(jù)的備份 如果超過分卷的大小則會分成多個文件,不然則一個文件2014-05-05Thinkphp5.0 框架使用模型Model添加、更新、刪除數(shù)據(jù)操作詳解
這篇文章主要介紹了Thinkphp5.0 框架使用模型Model添加、更新、刪除數(shù)據(jù)操作,結(jié)合實(shí)例形式詳細(xì)分析了thinkPHP5.0框架Model模型操作數(shù)據(jù)的添加、更新、刪除的各種常用技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-10-10