Доброе утро.
Существует ли какая-то связь между статьями и новостями? Для чего Вам нужно сделать именно так?
Объясните, чего Вы хотите добиться?
А решений может быть несколько.
Если существует какая-то связь между ними, то можно сделать через
связь или через
объединение запросов или через
join или ещё как-то, но как именно - будет ясно только после Вашего подробного объяснения.
P.S.
Ваш код можно попробовать изменить так:
function actionTag($tag)
{
$dataProvider = new ActiveDataProvider([
'query' => News::find()->anyTagValues($tag)->where(['status' => News::STATUS_ACTIVE]),
]);
$query2 = (new \yii\db\Query())
->from('articles');
$query->union($query2);
return $this->render('tag', [
'dataProvider' => $dataProvider,
'tag' => $tag,
]);
}
Подробней смотрите по ссылке, которую я дал.