不言不语

您现在的位置是: 首页 >  PHP  >  ThinkPHP

ThinkPHP

【thinkphp】之相关文章

2020-04-27ThinkPHP
thinkphp之相关文章的查询

先传个演示图


相关文章.png


//随机获取同一个分类下面的4个文章


 注意:是相同分类下面的


例如以下代码


public function getRandArticle($aid){

 

//查文章对应的分类ID

$cid=$this->where('id',$aid)->value('cat_id');

$res=$this->where('cat_id',$cid)->field(['title','id'])->orderRaw('rand()')->limit(4)->select();

return $res;

 

 

}


注:

(1)$aid------是传过来当前文章的ID

(2)$cid------是查询当前文章的ID和数据表中的ID,value出当前所属分类的ID(就是你这个文章属于哪个分类)

(3)$res------条件:查询文章表里面的cat_id和$cid ,随机显示出4条


待更新,不懂问我即可


文章评论