Merge pull request #332 from bilhackmac/master

Load modules by position
This commit is contained in:
Manuel Raynaud
2014-04-24 10:37:18 +02:00
6 changed files with 21 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ class BaseAction
* @param ModelCriteria $query
* @param UpdatePositionEvent $event
*
* @return mixed
* @return null
*/
protected function genericUpdatePosition(ModelCriteria $query, UpdatePositionEvent $event)
{

View File

@@ -180,6 +180,8 @@ class Module extends BaseAction implements EventSubscriberInterface
public function updatePosition(UpdatePositionEvent $event)
{
$this->genericUpdatePosition(ModuleQuery::create(), $event);
$this->cacheClear($event->getDispatcher());
}
protected function cacheClear(EventDispatcherInterface $dispatcher)

View File

@@ -25,6 +25,7 @@ class ModuleQuery extends BaseModuleQuery
if (null === self::$activated) {
self::$activated = self::create()
->filterByActivate(1)
->orderByPosition()
->find();
}