CAKE PHP 3 - 在对象或相关对象上使用OR进行查询

时间:2017-11-03 05:05:09

标签: php mysql cakephp associations query-builder

我想知道如何在cakephp 3中执行特定查询 -

我正在试图弄清楚如何使用OR进行操作,但是我在使用的对象上的位置是什么,并且OR是关系...

如果$ user_id是事件的所有者,则此查询有效...

$query = $this->Events
    ->find('all')
    ->limit(1)
    ->where([
        'user_id' => $user_id,
        'Events.id' => $id
    ])
    ->contain([
        'Users',
        'Groups'
    ]);

但是,如果我还想查询上述内容是否成功,或者其中一个USERS关系的id等于$ user_id,该怎么办?我已经阅读并尝试了很多东西,但似乎找不到可行的选项..?

谢谢!

0 个答案:

没有答案