我对ZF2非常陌生,不知道如何设置全局路由器。我知道如何在模块级别设置:
http://packages.zendframework.com/docs/latest/manual/en/user-guide/routing-and-controllers.html说:
URL 到特定操作的映射是使用模块的 module.config.php 文件中定义的路由完成的。我们将为我们的相册操作添加一条路线。这是带有新代码注释的更新配置文件。
// The following section is new and should be added to your file
'router' => array(
'routes' => array(
'album' => array(
'type' => 'segment',
'options' => array(
'route' => '/album[/:action][/:id]',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
'defaults' => array(
'controller' => 'Album\Controller\Album',
'action' => 'index',
),
),
),
),
),
有没有办法为整个应用程序配置默认行为?或者我必须在每个模块中进行配置? config/application.config.php将是一个合乎逻辑的地方。它在某处有记录吗?