Создать новый объект, используя наследование - PullRequest
0 голосов
/ 31 августа 2011

Я разрабатываю новый модуль для приложения, основанного на генераторе администратора.

Как только разработанная модель данных имеет некоторые отношения наследования (Authorization, AuthorizationA, AuthorizationB), я хотел бы знать, как я могу создать новые объекты для каждого объекта?

1 Ответ

0 голосов
/ 01 сентября 2011

Когда вы используете наследование, вы должны использовать метод setupInheritance базового класса (для форм и фильтров) для настройки наследования дочерних классов.

Не используйте такой код:

configure(...) {
  parent::configure(...);
}

Если вы хотите создать один модуль admin-gernerator и хотите иметь возможность управлять объектами обоих типов, вам следует сгенерировать модуль admin по базовой модели и настроить форму класса bacis: добавить виджет выбора (один из AuthorizationA, AuthorizationB) .

...