有没有一种简单的方法来获得查询构建器的contain
方法的逆?
我使用 belongsToMany 关联和一个连接表来关联两个模型。
电子邮件表$this->belongsToMany('Issues');
问题表$this->belongsToMany('Emails');
所以我不能只做这样的事情:
$unparsed_emails = $this->Emails->find('all')->where(['issue_id is null']);
似乎与以下相反的情况会提供尚未有相关问题的电子邮件:
$unparsed_emails = $this->Emails->find->contain(['Issues']); //need inverse of this
我想我一定从 cakephp 3 ORM/Querybuilder 文档中遗漏了一些东西,但我找不到它。