42434445464748495051525354555657585960
public function actionDetail($id) {
$service = new BlogService;
$data = $service->with(['tags', 'comments', 'user'])->gettingById($id);
$service->resetModel();
return $this->render('detail', [
'data' => $data,
'model' => new \app\models\BlogComment,
'relatedPublications' => $service->searchBlogsByTagsName($data->getTagValues(true), $id)->setLimit(3)->orderBy(['id' => SORT_DESC])->getData(),
]);
}
public function actionAuthor($userId) {
$service = new BlogService;
return $this->render('blog', [
'dataProvider' => $service->with(['tags'])->orderBy(['id' => SORT_DESC])->gettingByUserId($userId)->getActiveDataProvider(),
]);