У меня есть 3 таблицы . "Дома", "Новости" и "Новости для дома", которая связывает нужные новости с определенным домом.
public function getNews(){
return $this->hasMany(News::className(), ['id' => 'news_id'])
->viaTable('home_news', ['home_id' => 'id']);
}
Пагинацию делаю следующим образом. Количество страниц считается правильно, но вот контент на любой из страниц отображается весь. Как исправить?
$home = $this->findModel($id);
$pages = new Pagination(['totalCount' => count($home->news), 'pageSize' => Settings::getValue('pageSizeNewsInHome'), 'pageSizeParam' => false]);