
想做一个关联模型以获取某篇文章所有的回复,关联模型如下
namespace Common\Model;
use Think\Model\RelationModel;
class MessageRelationModel extends RelationModel{
protected $tableName='Message';
protected $_link=array(
'Message'=>array(
'mapping_type'=>self::BELONGS_TO,
'parent_key'=>'pid',
),
);
}可是,使用如下代码 $model=D('MessageRelation');
$list=$model->relation(true)->select();
dump($model->getlastsql());结果输出的信息如下'SELECT * FROM `my_message`
并没有连接,请问该如何编写关联模型才能实现,如下所示的自引用联结
select a1.*,a2.* from my_message a1,my_message a2 where a1.id=a2.pid
最佳答案