如何在 TYPO3 Extbase 域模型的 TCA 中禁用 Edit/Hide/Delete?

How to disable Edit/Hide/Delete in TCA for TYPO3 Extbase Domain Model?

正如标题所说,我想做一个特定的Extbase domain-model完全"read only" ..这是一个自定义的Log-Entry模型,应该是可见的,但不能修改通过后端(它们是在某些控制器操作期间生成的)。 我没有故意使用 TYPO3 日志系统,因为我想有一个单独的日志,它有自己的 db-table 等。 我确实知道列的只读 属性,但我也想在列表视图中禁用任何 modification-functions。 提前致谢,奥利弗

不仅可以为列设置选项 "readOnly",还可以为整个设置此选项 table:

$GLOBALS['TCA']['yourTable']['ctrl']['readOnly'] = 1;

看看EXT:static_info_tables,这个扩展的记录不是editable。