Typo3 类型3-ExtBase中不同操作的不同模型
我想为同一控制器和同一类型对象中的不同操作处理不同的模型 例如,在列表视图中,我需要一些附加的拇指预览,而在详细视图中,我需要更多的字段。在JSON视图中,我需要一些附加属性Typo3 类型3-ExtBase中不同操作的不同模型,typo3,extbase,Typo3,Extbase,我想为同一控制器和同一类型对象中的不同操作处理不同的模型 例如,在列表视图中,我需要一些附加的拇指预览,而在详细视图中,我需要更多的字段。在JSON视图中,我需要一些附加属性 那么,我们能不能在每个动作的基础上组织模型,保留相同的数据表?对我来说,这听起来很不正常。为什么你不能把所有的东西都放到模型中,并在每个动作中表示这些东西的一部分呢?除此之外,我希望有一个与db表无关的数据结构,比如flexform,这样,如果引入一个新字段,就不必对db进行更改。但这不是你的问题,不是吗?这里有太多的魔力
那么,我们能不能在每个动作的基础上组织模型,保留相同的数据表?对我来说,这听起来很不正常。为什么你不能把所有的东西都放到模型中,并在每个动作中表示这些东西的一部分呢?除此之外,我希望有一个与db表无关的数据结构,比如flexform,这样,如果引入一个新字段,就不必对db进行更改。但这不是你的问题,不是吗?这里有太多的魔力:字段、TCA和dB之间有太多的关系。在我的例子中,解决方案可能是:在操作中,只获取记录ID并按1添加属性,而不是启动所有相关数据。如果可能的话,需要检查一下。关于您的案例:我想,如果您在TCA中没有其他字段的定义,您可以自由地向您的模型添加其他属性,并在FE中获得它,而无需修改数据库。