diff --git a/src/ZfcDatagrid/DataSource/Doctrine2/Filter.php b/src/ZfcDatagrid/DataSource/Doctrine2/Filter.php index be07d2d5..9b074c7d 100644 --- a/src/ZfcDatagrid/DataSource/Doctrine2/Filter.php +++ b/src/ZfcDatagrid/DataSource/Doctrine2/Filter.php @@ -121,8 +121,8 @@ public function applyFilter(DatagridFilter $filter) break; case DatagridFilter::BETWEEN: - $minParameterName = ':'.str_replace('.', '', $colString.'0'); - $maxParameterName = ':'.str_replace('.', '', $colString.'1'); + $minParameterName = ':' . str_replace('.', '', $col->getUniqueId() . '0'); + $maxParameterName = ':' . str_replace('.', '', $col->getUniqueId() . '1'); $wheres[] = $expr->between($colString, $minParameterName, $maxParameterName);