116117118119120121122123124125126127128129130131132133134 //
public function actionNews()
{
$this->layout = 'main.twig';
if (isset($_GET)) {
if (isset($_GET['tag'])) {
$tag = Tags::find()->where(['id' => $_GET['tag']])->one();
$dataProvider = new ActiveDataProvider([
'query' => $tag->getNewsList(),
'pagination' => [
'pageSize' => 12,
],
]);
} else {
$dataProvider = new ActiveDataProvider([
'query' => News::find()->where(['display' => 1])->orderBy('display_date DESC'),
'pagination' => [
'pageSize' => 12,