1

拡張機能を開発したいのですが、エンティティFamilyMemberとサブエンティティがChildありConjointます。ChildConjoint拡張しFamilyMemberます。これは私のUMLの概念の説明ですが、ビルダー拡張機能でこれを実装する方法がわからないという問題はありますか?

4

1 に答える 1

1

Extension Builder を使用すると、既存の拡張機能とインストール済みの拡張機能からのみモデルを拡張できますそのため、新しい拡張機能を作成している間は、理論的にはそれを行うことはできません...

次の 2 つの方法があります。

  1. FamilyMember(およびその他の必要なモデル) を作成しますが、それChildConjot保存し、新しい拡張機能をインストールして、拡張機能ビルダーに戻り、これら 2 つを追加しますExtend existing model class
  2. おそらくより高速です:保存後にすべてのモデルをスタンドアロンExtension Builderとして作成し、これらのモデルのPHPクラスを編集して、他のクラスに拡張するように変更しますTx_Extbase_DomainObject_AbstractEntity
于 2013-04-10T10:41:16.810 に答える