X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FApplication%2Fconfig%2Fmodule.config.php;h=6dff9aec4c6e618a280fc7f3a746f2aa2ed0b89f;hb=65c9d0621624acf9ae86e8e948c01d9fe693153c;hp=dc3bd818ef923216e4071d56e06c8e75954e6ec9;hpb=52f94fcc7087bb4b4134a0400ddedeba8c75175f;p=zf2.biz%2Fgalerie.git diff --git a/module/Application/config/module.config.php b/module/Application/config/module.config.php index dc3bd81..6dff9ae 100644 --- a/module/Application/config/module.config.php +++ b/module/Application/config/module.config.php @@ -1,53 +1,92 @@ array( 'routes' => array( - 'default' => array( - 'type' => 'Zend\Mvc\Router\Http\Segment', + 'home' => array( + 'type' => 'Zend\Mvc\Router\Http\Literal', 'options' => array( - 'route' => '/[:controller[/:action]]', - 'constraints' => array( - 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', - 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', - ), + 'route' => '/', 'defaults' => array( - 'controller' => 'IndexController', + 'controller' => 'Application\Controller\Index', 'action' => 'index', ), ), ), - 'home' => array( - 'type' => 'Zend\Mvc\Router\Http\Literal', + // The following is a route to simplify getting started creating + // new controllers and actions without needing to create a new + // module. Simply drop new controllers in, and you can access them + // using the path /application/:controller/:action + 'application' => array( + 'type' => 'Literal', 'options' => array( - 'route' => '/', + 'route' => '/application', 'defaults' => array( - 'controller' => 'IndexController', - 'action' => 'index', + '__NAMESPACE__' => 'Application\Controller', + 'controller' => 'Index', + 'action' => 'index', ), ), + 'may_terminate' => true, + 'child_routes' => array( + 'default' => array( + 'type' => 'Segment', + 'options' => array( + 'route' => '/[:controller[/:action]]', + 'constraints' => array( + 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', + 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', + ), + 'defaults' => array( + ), + ), + ), + ), + ), + ), + ), + 'service_manager' => array( + 'factories' => array( + 'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory', + ), + ), + 'translator' => array( + 'locale' => 'en_US', + 'translation_file_patterns' => array( + array( + 'type' => 'gettext', + 'base_dir' => __DIR__ . '/../language', + 'pattern' => '%s.mo', ), ), ), 'controllers' => array( - 'IndexController' => 'Application\Controller\IndexController' + 'invokables' => array( + 'Application\Controller\Index' => 'Application\Controller\IndexController' + ), ), 'view_manager' => array( 'display_not_found_reason' => true, 'display_exceptions' => true, + 'doctype' => 'HTML5', 'not_found_template' => 'error/404', 'exception_template' => 'error/index', 'template_map' => array( - 'layout/layout' => __DIR__ . '/../view/layout/layout.phtml', - 'index/index' => __DIR__ . '/../view/index/index.phtml', - 'error/404' => __DIR__ . '/../view/error/404.phtml', - 'error/index' => __DIR__ . '/../view/error/index.phtml', + 'layout/layout' => __DIR__ . '/../view/layout/layout.phtml', + 'application/index/index' => __DIR__ . '/../view/application/index/index.phtml', + 'application/index/test' => __DIR__ . '/../view/application/index/test.phtml', + 'error/404' => __DIR__ . '/../view/error/404.phtml', + 'error/index' => __DIR__ . '/../view/error/index.phtml', ), 'template_path_stack' => array( - 'application' => __DIR__ . '/../view', + __DIR__ . '/../view', ), ), - 'db' => array( - 'driver' => 'Pdo-Sqlite', - 'dbname' => 'path/to/data/database.sqlite' - ) );