Абстракция модели и Propel

player

Новичок
Разбираюсь с ORM Propel, посмотрел какие генерятся классы.
К примеру есть класс Book extends BaseBook extends BaseObject

Все мои изменения можно писать в Book
Возникает вопрос: как сделать так чтобы можно было написать абстрактный класс модели, в котором один раз для всех моделей можно вписать общие свойства моделей?

Как я понимаю, BaseBook и BaseObject генерируются каждый раз заново, так что в них чтото вписывать без толку. Или я чтото недопонимаю?
 

Viktor_Rez

Новичок
Да, верно. Все файлы которые имеют префикс Base в ORM менять не имеет смыла.
 

Viktor_Rez

Новичок
А как вы понимаете такое выражение "один раз для всех моделей можно вписать общие свойства моделей"? Т.е. что в них должно быть общее?
 

AmdY

Пью пиво
Команда форума
player
насколько я понимаю BaseBook генерируется для текущей модели, а BaseObject это базовый клласс для всех моделей, он не генерируется. Должен быть параметр в при генерации чтобы указать свой MyBaseObject extends BaseObject
и тогда генератор будет выдавать Book extends BaseBook extends MyBaseObject
 

player

Новичок
А как вы понимаете такое выражение "один раз для всех моделей можно вписать общие свойства моделей"? Т.е. что в них должно быть общее?
Хочу для всех моделей сделать абстракцию, чтобы общие свойства и функции всех моделей у меня были в одном классе

Должен быть параметр в при генерации чтобы указать свой MyBaseObject extends BaseObject
и тогда генератор будет выдавать Book extends BaseBook extends MyBaseObject
А не подскажеш где про этот параметр можно прочитать? Не могу найти
 
Сверху