В экшене контроллера вызываю метод объекта модели, который создает квери билдер через статичный метод класса (того же типа), возвращающий объект модели. Это нормальная практика? Я тут потихоньку рефакторю свой портотип, всплывают вопросы.
Код: Выделить всё
//controller
$newsModel = new News();
$oneLastNews = $newsModel->getOneLastNews();
Код: Выделить всё
//model News
public function getOneLastNews()
{
return News::find()->limit(1)->orderBy('id DESC')->one();
}