В yii2 есть генератор кода GII который генерит в том числе CRUD, который Вам нужен.
https://github.com/yiisoft/yii2-gii/blob/master/do...
В конфиге приложения можно добавить свои генераторы.
Обычно опытный разработчик на определенном этапе создает свой генератор или просто копирует штатный и меняет шаблоны и получает реально удобный инструмент.
Я например себе пилил свой генератор CRUD для gii, что бы давал код по lteAdmin, что бы при генерации модели у которой есть аттрибут img добавлялось поведение для загрузки фото, в форме добавлялся загрузчик и т.д. (склонение названия сущности, дропдаун для статусов)