Extbase中使用的“in”属性似乎不适用于我。“in”属性在Extbase中查询TYPO3中的多值
$actor
包含Actor model objects
的数组。我的Movie model
和Actor
是m:n关系。
我想这样的事情在我Movie Repository
:
$query=$this->createQuery();
$query->matching($query->in('actors',$actors));
$result = $query->execute()->toArray();
$result
是显示NULL
我试图传递的actor uids
太阵列但不会工作,以及:
$query->matching($query->in('actors',[$actor_1_uid,$actor_2_uid]));
有当然是contains
但是使用in
应该更多对个别。
不应该logicalOr有两个参数? – dora
'logicalOr'采用多个约束或一个数组...请参阅http://goo.gl/GWojt0(和http://api.typo3.org/extbase/) – Mateng