Fix many-to-many matching ignoring offset/limit
This commit is contained in:
parent
788143dc03
commit
cfeda903e3
@ -266,6 +266,13 @@ class ManyToManyPersister extends AbstractCollectionPersister
|
|||||||
. implode(' AND ', $onConditions)
|
. implode(' AND ', $onConditions)
|
||||||
. ' WHERE ' . implode(' AND ', $whereClauses);
|
. ' WHERE ' . implode(' AND ', $whereClauses);
|
||||||
|
|
||||||
|
$limit = $criteria->getMaxResults();
|
||||||
|
$offset = $criteria->getFirstResult();
|
||||||
|
if ($limit !== null || $offset !== null) {
|
||||||
|
$sql = $this->platform->modifyLimitQuery($sql, $limit, $offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$stmt = $this->conn->executeQuery($sql, $params);
|
$stmt = $this->conn->executeQuery($sql, $params);
|
||||||
|
|
||||||
return $this
|
return $this
|
||||||
|
Loading…
x
Reference in New Issue
Block a user