我想获取文章对应的Tags标签
新闻列表数据表

Tags表


一篇文章可能有N个Tag标签,Tags表中aid对应文章的id
我的实现代码:
<?php
namespace Home\Model;
use Think\Model\RelationModel;
class InfoModel extends RelationModel{
protected $_link=array(
'tags'=>array(
'mapping_type'=>HAS_MANY,//HAS_ONE查询出一条
'class_name'=>'tags',
'mapping_name'=>'tags',
'foreign_key'=>'aid',
'mapping_fields'=>array('id','aid'),
'as_fields'=>'title,id:tagsaid',
//'condition'=>'',//筛选条件
//'foreign_key'=>'',//外键
//'mapping_fields'=>'',//关联字段
//as_fields
),
);
}控制器中: public function index(){
$Stus=D('Info');
$arr=$Stus->relation(true)->select();
var_dump($arr);
//exit();
$this->display(); // 输出模板
}希望得到帮助,十分感谢! 最佳答案