Typo3 如何查找extbase中外键列中没有值的记录
在extbase中,如何查找在“外部链接”列中没有值的所有记录 我有一个可以与不同对象关联的模型。该关系为1:n,称为“dayend” 现在,我在响应的存储库中创建如下查询:Typo3 如何查找extbase中外键列中没有值的记录,typo3,extbase,Typo3,Extbase,在extbase中,如何查找在“外部链接”列中没有值的所有记录 我有一个可以与不同对象关联的模型。该关系为1:n,称为“dayend” 现在,我在响应的存储库中创建如下查询: $query->equals("dayend", null); 这不起作用,意味着约束被完全忽略。该列中的原始值为“0”。因此,我也尝试了 $query->equals("dayend.uid", 0); 但是,这会抛出一个错误:“无法确定关系的类型。” 我的目标是获取与任何“dayend”对象都不相关的所
$query->equals("dayend", null);
这不起作用,意味着约束被完全忽略。该列中的原始值为“0”。因此,我也尝试了
$query->equals("dayend.uid", 0);
但是,这会抛出一个错误:“无法确定关系的类型。”
我的目标是获取与任何“dayend”对象都不相关的所有对象。有什么想法吗?实际上,在我的第一个示例中,没有忽略行is约束,但查询结果是空的查询结果。只有两个想法,没有经过测试:使用
$query->isEmpty(“dayend”)
或使用类似于$query->statement的语句(“选择*其中dayend为NULL,deleted=0,hidden=0”)代码>.isEmpty在extbase:中不存在。我现在用这句话。谢谢