X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2Fconfig%2Fmodule.config.php;h=d2e661eed5b5bfffa151cb87e3220e4ab803b382;hb=b9de62fff679629641c3b50ad3f3ff52df9abd60;hp=2b3bc6641d85b826559674dac76e4670fa2898b6;hpb=816d0e5496001e17fde7ded781d33a634434ba01;p=zf2.biz%2Fgalerie.git diff --git a/module/Galerie/config/module.config.php b/module/Galerie/config/module.config.php index 2b3bc66..d2e661e 100644 --- a/module/Galerie/config/module.config.php +++ b/module/Galerie/config/module.config.php @@ -4,7 +4,13 @@ return array( 'controllers' => array( 'invokables' => array( 'Galerie\Controller\Index' => - 'Galerie\Controller\IndexController' + 'Galerie\Controller\IndexController', + ), + ), + 'controller_plugins' => array( + 'invokables' => array( + 'MessageGetter' => + 'Custom\Mvc\Controller\Plugin\MessageGetter', ), ), 'view_manager' => array( @@ -16,11 +22,16 @@ return array( 'galerie/index/del' => __DIR__ . '/../view/galerie/index/del.phtml', 'galerie/index/view' => - __DIR__ . '/../view/galerie/index/view.phtml', + __DIR__ . '/../view/galerie/index/view.phtml', + 'galerie/mail/test' => + __DIR__ . '/../view/galerie/mail/test.phtml', ), 'template_path_stack' => array( 'galerie' => __DIR__ . '/../view', ), + 'strategies' => array( + 'ViewJsonStrategy', + ), ), 'router' => array( 'routes' => array( @@ -37,7 +48,6 @@ return array( 'verb' => 'get', 'may_terminate' => true, 'child_routes' => array( - 'add' => array( 'type' => 'Literal', 'options' => array( @@ -51,7 +61,7 @@ return array( 'edit' => array( 'type' => 'Segment', 'options' => array( - 'route' => '/edition/:id', + 'route' => '/editer/:id', 'constraints' => array( 'id' => '[1-9][0-9]*', ), @@ -64,7 +74,7 @@ return array( 'del' => array( 'type' => 'Segment', 'options' => array( - 'route' => '/suppression/:id', + 'route' => '/supprimer/:id', 'constraints' => array( 'id' => '[1-9][0-9]*', ), @@ -100,6 +110,67 @@ return array( ), 'verb' => 'get,post', ), + 'list' => array( + 'type' => 'Literal', + 'options' => array( + 'route' => '/liste', + 'defaults' => array( + 'action' => 'list', + ), + ), + 'verb' => 'get', + ), + 'csv' => array( + 'type' => 'Literal', + 'options' => array( + 'route' => '/csv', + 'defaults' => array( + 'action' => 'csv', + ), + ), + 'verb' => 'get', + ), + 'excel' => array( + 'type' => 'Literal', + 'options' => array( + 'route' => '/excel', + 'defaults' => array( + 'action' => 'excel', + ), + ), + 'verb' => 'get', + ), + 'mail' => array( + 'type' => 'Literal', + 'options' => array( + 'route' => '/mail', + 'defaults' => array( + 'action' => 'mail', + ), + ), + 'verb' => 'get', + ), + 'pie' => array( + 'type' => 'Literal', + 'options' => array( + 'route' => '/pie', + 'defaults' => array( + 'action' => 'pie', + ), + ), + 'verb' => 'get', + ), + 'rss' => array( + 'type' => 'Literal', + 'options' => array( + 'route' => '/rss', + 'defaults' => array( + 'action' => 'rss', + ), + ), + 'verb' => 'get', + ), +/* 'default' => array( 'type' => 'Segment', 'options' => array( @@ -111,9 +182,50 @@ return array( 'defaults' => array( ), ), - ), + ),*/ ), ), ), ), + 'service_manager' => array( + 'factories' => array( + 'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory', + ), + ), + 'translator' => array( + 'locale' => 'fr_FR', + 'translation_file_patterns' => array( + array( + 'type' => 'gettext', + 'base_dir' => __DIR__ . '/../language', + 'pattern' => '%s.mo', + 'text_domain' => 'galerie', + ), + array( + 'type' => 'phpArray', + 'base_dir' => __DIR__ . '/../language/val', + 'pattern' => 'Zend_Validate_%s.php', + 'text_domain' => 'val', + ), + ), + ), + 'mail' => array( + 'name' => 'free', + 'host' => 'smtp.free.fr', + 'port' => 25, + ), + 'rss' => array( + 'title' => 'Galeries', + 'description' => 'Liste des galeries disponibles', + 'link' => 'http://zf2.biz/galeries', + 'setfeedlink' => array( + 'link' => 'http://zf2.biz/galeries/rss', + 'type' => 'rss' + ), + 'author' => array( + 'name' => 'Sébastien CHAZALLET', + 'email' => 'contact@zf2.biz', + 'uri' => 'http://zf2.biz', + ) + ), );