fix: 文章详情推荐文章
This commit is contained in:
@@ -3,6 +3,7 @@ declare (strict_types = 1);
|
||||
|
||||
namespace app\index\controller;
|
||||
|
||||
use app\admin\controller\v1\ArticleCategory;
|
||||
use app\index\model\ArticleCategoryModel;
|
||||
use app\index\model\ArticleLeaveMessageModel;
|
||||
use app\index\model\ArticleModel;
|
||||
@@ -115,7 +116,10 @@ class Article extends Common
|
||||
View::assign('comments', $comments);
|
||||
|
||||
// 获取倒序或发布时间倒序3篇文章做为推荐文章
|
||||
$recommends = ArticleModel::field([
|
||||
$category_model = new ArticleCategoryModel;
|
||||
$parent_id = $category_model->bypk($detail['category_id'])->value('pid');
|
||||
$categorys = $category_model->child($parent_id)->column('id');
|
||||
$recommends = ArticleModel::field([
|
||||
'id',
|
||||
'title',
|
||||
'desc',
|
||||
@@ -123,6 +127,7 @@ class Article extends Common
|
||||
])
|
||||
->where('id', '<>', $id)
|
||||
->language($this->lang_id)
|
||||
->category($categorys)
|
||||
->order(['release_time' => 'desc', 'id' => 'desc'])
|
||||
->limit(3)
|
||||
->select();
|
||||
|
||||
Reference in New Issue
Block a user