Делаю проект чисто для себя, для обучения. Реализовую метки для постов. отдельно таблица постов, отдельно меток и отдельно таблица связей между постами и метками.
Что дальше делаю. При получении конкретного поста получаю вместе с ним через with связи с метками. Но поскольку таблица связей не содержит имен меток, а содержит только
post_id,
label_id, то дальше мне нужно еще дотянутся до имен меток, которые соответственно в отдельной таблице меток, чтобы вывести их в графическом представлении при выводе постов. Не понимаю, как это сделать
Текущий запрос$posts = Posts::find()->limit(30)->with('labelsrelations')->all();
Сама функция связи в таблице постов:
public function getLabelsrelations(){
return $this->hasMany(PostsLabelsRelationships::className(), ['post_id' => 'id']);
}
Связь labelsrelations здесь и получает для каждого поста id-шки меток. Остается дотянутся до имен.