【发布时间】:2017-11-15 14:51:00
【问题描述】:
正如标题已经说过的,我想让一个特定的 Extbase 域模型完全“只读”。它是一个自定义的 Log-Entry 模型,应该可以查看,但不能通过后端修改(它们正在生成在某些控制器动作期间)。 我没有故意使用 TYPO3 日志系统,因为我想拥有一个带有自己的 db-table 等的单独日志。 我确实知道列的 readOnly 属性,但我也想禁用列表视图中的任何修改功能。 在此先感谢,奥利弗
【问题讨论】:
-
你的意思是列表视图中什么样的修改功能,不能用'readOnly'禁用?
-
我想完全禁用任何不是列表/显示的功能。所以不能通过后端添加、编辑/删除记录。
-
如果是这样,那么编写自己的后端模块怎么样,您可以在其中列出/显示您想要的所有条目?然后,您可以使用 'mod.web_list.table.tx_myext_domain_model_mytable.hideTable = 1' 将表格隐藏在列表模块中
标签: typo3 readonly domain-model