TYPO3 Extbase - 在将模型 x 添加到模型 y 的容器之前检查模型 x 中的 属性 是否已设置

TYPO3 Extbase - Check if property in model x is set before adding it to container of model y

我有两个模型 filefilecontainer

假设我在 file 中有一个名为 Allow to add 的复选框。

而且我应该只能将文件添加到 filecontainer 的容器中,前提是 属性 Allow to add 设置在该文件中,并且如果有人可能会显示警报即使未设置 Allow to add 也会尝试添加它。

文件容器

这可能吗?

PS: 我问这个问题只是为了学习目的,看看什么是可能的,什么不是。

我假设您使用的是 TCA 类型 select。您可以在那里指定一个 foreign_table_where 子句来过滤 file table.

中显示的记录