PointRetrait : On avance pas mal sur le frontOffice
This commit is contained in:
@@ -72,7 +72,9 @@ class GeneralLoop extends BaseLoop implements PropelSearchLoopInterface
|
||||
{
|
||||
return new ArgumentCollection(
|
||||
Argument::createIntListTypeArgument('id'),
|
||||
Argument::createIntListTypeArgument('active')
|
||||
Argument::createIntListTypeArgument('active'),
|
||||
Argument::createEnumListTypeArgument('order',
|
||||
['city', 'title'], 'title')
|
||||
);
|
||||
}
|
||||
|
||||
@@ -91,7 +93,19 @@ class GeneralLoop extends BaseLoop implements PropelSearchLoopInterface
|
||||
$places->filterByActive($active);
|
||||
}
|
||||
|
||||
return $places->orderByTitle();
|
||||
foreach ($this->getOrder() as $order) {
|
||||
switch ($order) {
|
||||
case 'title':
|
||||
$places->orderByTitle();
|
||||
break;
|
||||
case 'city':
|
||||
$places->orderByZipcode()->orderByCity()->orderByAddress1();
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return $places;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user