我想知道它是否也推荐并且可能在 model 中有类似BaseEntity的东西,其中公共属性的属性,getter和setter将由最终的模型类定义和继承?或者没有那么意义?
1 回答
2
是的,'s possible and I use it quite often even if the models are not so resembling. Like that it'总是很容易将一些函数应用于控制器/模型或存储库中的所有类 . 因此,您可以从自己的抽象模型类扩展所有模型,从抽象存储库类扩展所有存储库,从抽象控制器类扩展所有控制器 . 自己的抽象类扩展了相应的extbase公共类 . 如果即使使用空的抽象类也总是这样,那么以后应用任何函数总是很容易的 .
1 回答
是的,'s possible and I use it quite often even if the models are not so resembling. Like that it'总是很容易将一些函数应用于控制器/模型或存储库中的所有类 .
因此,您可以从自己的抽象模型类扩展所有模型,从抽象存储库类扩展所有存储库,从抽象控制器类扩展所有控制器 .
自己的抽象类扩展了相应的extbase公共类 .
如果即使使用空的抽象类也总是这样,那么以后应用任何函数总是很容易的 .
与模型对象相关,必须考虑可能存在值对象和实体对象 . 因此,如果使用两种类型,可能需要为每种类型定义一个自己的抽象类 .