标签: cakephp cakephp-3.x
在Cakephp 3中,如何使has-many关联遵循contains()的内连接类型。对于匹配(),我得到重复,并且关联集合的结果不是嵌套的
答案 0 :(得分:2)
没有INNER加入hasMany包含这样的内容,因为CakePHP ORM将使用其他查询来检索该类型的包含。
INNER
hasMany
如果您在使用matching()时出现重复项,请使用distinct()或group()。如果您需要另外检索匹配的相关记录,那么也可以使用contain(),并在必要时为收容添加条件。
matching()
distinct()
group()
contain()
另见