Я занимаюсь разработкой простых веб-сайтов на PHP / MySQL уже несколько лет.Никогда ранее не использовал PHP Framework, и я понимаю, что мне нужно знать ООП, нет проблем.Я собираюсь начать собственный проект SaaS.
A) До сих пор я видел, как Yii генерирует CRUD и страницы в соответствии с БД.Легко ли изменить сгенерированный код? Например, добавить новое поле БД и его поле формы, не создавая заново все вещи каждый раз, когда я что-то изменяю в БД, и теряя другие настройки?
Я имею в виду,Я на 100% уверен, что сгенерированного кода БД и страниц будет недостаточно, и я буду постоянно добавлять и исправлять поля, добавлять таблицы и т. Д.
B) Мой проект будет включать Корзину покупоки календарь (для событий, задач и т. д.).Имеются ли в Yii эти параметры или, по крайней мере, простой способ их реализации, например параметры аутентификации или листинг базы данных и т. Д.?
C) В документации это объясняется как учебное пособие / книга или больше похоже на справочник (минимальное объяснение, что только опытный пользователь понимает, как его интегрировать)?
большое спасибо