relation(true)为什么查不到关联数据?

浏览:3091 发布日期:2014/07/24 分类:求助交流 关键字: thinkphp 3.1.3 relation 关联模型
<?php
class NodeModel extends RelationModel{
    protected $link = array(
        'Node' => array(
            'mapping_type'=>HAS_MANY,
            'mapping_name'=>'node',
            'mapping_order'=>'sort',
            'parent_key'=>'pid',
        ),

    );

}?>
$node=D('Node')->where('level=2')->order('sort')->relation(true)->select();
            dump($node);
            echo M()->getLastSql();
relation为什么方法查不到关联数据?打印出来的SQL语句也不对:array (size=1)
0 =>
array (size=8)
'id' => string '2' (length=1)
'name' => string 'Rbac' (length=4)
'title' => string '用户权限管理' (length=18)
'status' => string '1' (length=1)
'remark' => null
'sort' => string '1' (length=1)
'pid' => string '1' (length=1)
'level' => string '2' (length=1)

SELECT * FROM `think_node` WHERE ( level=2 ) ORDER BY sort

附件 asdf.png ( 10.41 KB 下载:8 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>