TYPO3扩展:只有在通过FE而不是BE创建记录时才调用类的__construct()?

时间:2018-02-16 08:56:15

标签: php typo3 backend

一个相当理论的问题:

目前我正在使用TYPO3扩展程序。此扩展包含一个相当复杂的树结构,其中特定对象/记录的创建导致创建其他类的特定对象/记录,然后将其附加到此" main"的对象存储中。类。创建对象存储以及创建和附加其他类的逻辑放在那个" main"的构造函数中。类。在前端,新的记录和完整的层次结构是完美无缺的,但是当我创建" main" BE中的类,其他对象未创建。

只有在通过其控制器的Action在前端创建对象时,才会调用类的__construct()吗?

1 个答案:

答案 0 :(得分:1)

域模型类的构造仅在extbase构造中调用。

这意味着:

  • TCA(BE的列表视图)=>没有致电__construct
  • BE-Module中的extbase控制器的用法=>致电__construct
  • FE-Module中的extbase控制器的用法=>致电__construct
相关问题