2017-06-17 7 views
0

私は何か!=何かAND(何か=何かか何か=何か)

$query = $this->createQuery(); 

$query->matching(
    $query->logicalNot(
     $query->equals('deleted_by_user', $userUid) 
    ) 
); 
$query->matching(
    $query->logicalOr(
     $query->equals('user_from', $userUid), 
     $query->equals('user_to', $userUid) 
    ) 
); 

return $query->execute(); 

このコードは仕事をdoes't WHEREテーブルからSELECT *このクエリを実行する必要があるTYPO3のバージョン7.6.18

を持っています正しく。誰か助けてください。

答えて

0
$query = $this->createQuery(); 
    $constraints = array(); 

    $constraints[] = $query->logicalNot($query->equals('deleted_by_user', $userUid)); 
    $constraints[] = $query->logicalOr($query->equals('user_from', $userUid), $query->equals('user_to', $userUid)); 
    $query->matching($query->logicalAnd($constraints)); 

    return $query->execute(); 
+0

答えが答えであれば、それを合格と答えてください。 –

+0

どうすればいいですか? – Mikael

+0

回答の下矢印の下にある受け入れフックをクリックします。 –

関連する問題