В модели тегов есть связь со статьями через промежуточную таблицу:
public function getArticles()
{
return $this->hasMany(Article::className(), ['id' => 'articleId'])->viaTable(Relation::tableName(), ['tagId' => 'id']);
}
В контролёре в экшене получаю тег. Как мне эту связь со статьями передать в ActiveDataProvider?!
public function actionTag($tagSlug)
{
$tag = Tag::find()->where(['slug' => $tagSlug])->one();
$articles = Article::find()->???; // как тут быть???
$provider = new ActiveDataProvider([
'query' => $articles,
]);
}