关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

thinkphp_2.2_3.0_3.1_3.2_5.0_5.1_6.0 关于数据库表与表之间关联的两种方法

发布时间:2019-12-09 18:43:57

首先是通过TK自带的视图模型进行关联

namespace Test\Model;

use Think\Model\ViewModel;

class NewsViewModel extends ViewModel {  

  public $viewFields = array(  

    'News'=>array('news_id','title','thumb','keywords','create_time'),     

    'NewsContent'=>array('content', '_on'=>'NewsContent.news_id=News.news_id','_table'=>'cms_news_content'),      

    ); 

20170927161138707.png

通过数据库中的关联也可以实现,这样控制器就只需要直接进行查询



/template/Home/Zkeys/PC/Static