Генерация модели, если она планирует расширяться

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
ign
Сообщения: 2
Зарегистрирован: 2010.03.24, 08:38

Генерация модели, если она планирует расширяться

Сообщение ign »

Итак, я продумал структуру сущности User, создал базу данных tbl_user, автоматически сгенерировал модель.
И начал работать. Но возможно чуть позже я захочу добавить n полей в сущность User, если я опять заново сгенерирую
модель, то старый файл потрется (а я ведь мог там написать кучу кода допольнительного). Как в таком случае надо поступать?
Делать MyUser унаследованный от User, в нем писать кастомный код, а в случае чего перегенерировать модель User ?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Генерация модели, если она планирует расширяться

Сообщение samdark »

Можно наследовать, можно руками нужное дописывать. 1—2 поля не страшно.
ign
Сообщения: 2
Зарегистрирован: 2010.03.24, 08:38

Re: Генерация модели, если она планирует расширяться

Сообщение ign »

Ага, спасибо за ответ, просто чтобы дописывать еще нужно знать "что" и в каком формате, а так как я в yii новичок, скорее всего буду наследоваться.
tima_ben
Сообщения: 14
Зарегистрирован: 2010.01.21, 04:53

Re: Генерация модели, если она планирует расширяться

Сообщение tima_ben »

Мой совет пользуйтесь svn, после регенерации очень быстро добавите все наработки...
спросите почему не наследовать.... если наследовать потом в дальнешем если ваш претк протянет больше года
лучше научится быстро менять код чем тянуть лишнюю структуру.
ну это только мое мнение.
Ответить