Вы смотрели в модуль Gii yii. После того, как вы создадите таблицы, он может создавать модели, а затем CRUD (создавать, обновлять, удалять) страницы. Исключая базу данных, программирование не требуется. И тогда у вас есть полный исходный код в удобочитаемой и документированной форме для манипулирования и изменения для удовлетворения ваших потребностей.
Если вы не хотите что-то более продвинутое или нестандартное, вы можете расширить Gii и создать несколько собственных шаблонов