我想知道如何在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,该怎么办?我已经阅读并尝试了很多东西,但似乎找不到可行的选项..?
谢谢!