ThinkPHP关联查询有关问题
Jun 13, 2016 pm 01:00 PM
ThinkPHP关联查询问题
我用的是最新的2.0版 在MODEL中写好了关联定义
现在要在控制器里查数据
用手册里说的relation(true)方法但是提示错误:Model:relation您所请求的方法不存在
怎么回事呢?请帮我解答,谢谢大家啦
源码
关联定义(MODEL中)
public $_link =array(
'lyType'=>array(
'maping_type'=>HAS_ONE,
'class_name'=>'lyType',
'foregin_key'=>'typeId',
),
关联查询(控制器中)
$ly=new lyModel();
$list=$ly->relation(true)->find(1);
错误提示:
Model:relation您所请求的方法不存在
------解决方案--------------------
$ly=new lyModel();
new LyModel()
------解决方案--------------------
class UserModel extends RelationModel
继承 RelationModel 类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
------解决方案--------------------
1. 声明类
class NewsModel extends RelationModel
{
}
2. 查询
$News = D('News');
$data = $News->Relation(true)->find();
dump($data);
------解决方案--------------------
用D('News')或者m('New',‘RalationModel’)实例化

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

OOBELANGUAGE錯誤Windows 11 / 10修復中出現問題的問題
