Loading module/Application/Module.php +10 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,16 @@ class Module $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); /* Active un layout spécial si la requête est de type AJAX. Valable pour TOUS les modules de l'application. */ $eventManager->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function (MvcEvent $e) { $request = $e->getRequest(); if ($request instanceof HttpRequest && $request->isXmlHttpRequest()) { $e->getTarget()->layout('layout/ajax.phtml'); } } ); } public function getConfig() Loading module/Application/view/layout/ajax.phtml 0 → 100644 +2 −0 Original line number Diff line number Diff line <?php echo $this->content; No newline at end of file Loading
module/Application/Module.php +10 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,16 @@ class Module $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); /* Active un layout spécial si la requête est de type AJAX. Valable pour TOUS les modules de l'application. */ $eventManager->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function (MvcEvent $e) { $request = $e->getRequest(); if ($request instanceof HttpRequest && $request->isXmlHttpRequest()) { $e->getTarget()->layout('layout/ajax.phtml'); } } ); } public function getConfig() Loading
module/Application/view/layout/ajax.phtml 0 → 100644 +2 −0 Original line number Diff line number Diff line <?php echo $this->content; No newline at end of file