问个TP关联模型问题,试了很久了都没解决

浏览:574 发布日期:2014/12/02 分类:求助交流
问个TP关联模型问题,试了很久了都没解决,希望得到热心网友的回答
我想获取文章对应的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(); // 输出模板
    }
希望得到帮助,十分感谢!
最佳答案
评论() 相关
后面还有条评论,点击查看>>