Наследование в 'Extension Builder' ext TYPO3
Я хочу разработать расширение, у меня есть сущность FamilyMember
и дочерние объекты Child
а также Conjoint
, Child
а также Conjoint
продолжается FamilyMember
, Это описание моей концепции UML, но проблема в том, что я не знаю, как реализовать это с расширением компоновщика, понимаете?
1 ответ
Extension Builder позволяет расширять только модели из существующих и установленных расширений, поэтому при создании нового ext вы не сможете этого сделать, теоретически...
У вас есть два пути:
- Создайте
FamilyMember
(и другие необходимые модели), но неChild
а такжеConjot
, сохраните его, установите новое расширение, вернитесь в Extension Builder и добавьте эти два - у вас будет поле с именемExtend existing model class
, - Вероятно, быстрее: создать все модели в
Extension Builder
после сохранения просто отредактируйте классы PHP для этих моделей и измените расширение сTx_Extbase_DomainObject_AbstractEntity
в другой класс