Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

$rows = (new Query())->from('table_name')->all(); в нем много я бы сказал «шероховатых углов»
$rows = (new Query())->from('table_name')->all();я не спорю, что это будет работать, но это не выглядит красиво. Тоже самое на кейке будет выглядеть просто
$this->TableNameи в ответ будет объект. Даже если нужны связи, то их можно подцепить на лету, так и не создав файла модели. Это удобно для простых проектов. Когда надо что-то посложнее, то конечно файл модели лучше создать, да и бизнес логику в нее вынести неплохо. Повторюсь, я не говорю, что в yii что-то нельзя сделать, просто это выглядит не так красиво.
она уходит в СУВ где всегда можно поднять историю комитов и разобраться в проблеме даже в случае если в проект только один разработчик — ты сам.
Почему я выбрал Yii2