Итак, я продумал структуру сущности User, создал базу данных tbl_user, автоматически сгенерировал модель.
И начал работать. Но возможно чуть позже я захочу добавить n полей в сущность User, если я опять заново сгенерирую
модель, то старый файл потрется (а я ведь мог там написать кучу кода допольнительного). Как в таком случае надо поступать?
Делать MyUser унаследованный от User, в нем писать кастомный код, а в случае чего перегенерировать модель User ?
Генерация модели, если она планирует расширяться
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Генерация модели, если она планирует расширяться
Можно наследовать, можно руками нужное дописывать. 1—2 поля не страшно.
Нравится Yii? Давайте сделаем его лучше!.
Re: Генерация модели, если она планирует расширяться
Ага, спасибо за ответ, просто чтобы дописывать еще нужно знать "что" и в каком формате, а так как я в yii новичок, скорее всего буду наследоваться.
Re: Генерация модели, если она планирует расширяться
Мой совет пользуйтесь svn, после регенерации очень быстро добавите все наработки...
спросите почему не наследовать.... если наследовать потом в дальнешем если ваш претк протянет больше года
лучше научится быстро менять код чем тянуть лишнюю структуру.
ну это только мое мнение.
спросите почему не наследовать.... если наследовать потом в дальнешем если ваш претк протянет больше года
лучше научится быстро менять код чем тянуть лишнюю структуру.
ну это только мое мнение.