TYPO3 v7.6.13 / Extension Builder 7.6.18
我们创建了一个自定义TYPO3扩展,提供基本的CRUD功能。当我们创建扩展时,我们在实体对象中启用了“隐藏”和“开始/结束时间”字段(通过扩展构建器)。
在我们的后端模块中,我们希望能够显示和编辑隐藏和开始/结束时间字段。
如果我通过List>访问我的任何记录MyObjectFolder这些字段是可见的。
如何在后端模块中调用它们?
再次感谢。
答案 0 :(得分:1)
假设您的扩展使用Extbase MVC,您需要操纵Repository用于读取对象的Query,在Query使用的QuerySettings上调用setIgnoreEnableFields(true);
。通常,您可以通过覆盖存储库中的createQuery
方法来执行此操作,也可以通过在存储库中添加自定义方法来执行此操作,例如调用findAllIncludingDisabled()
。
另见http://mbless.de/blog/2015/03/05/typo3-extbase-query-methods.html#query-settings