我有一个我希望是一个非常简单的问题,但我花了一段时间才弄清楚......
我试图/settings
在 Zend 中设置一条路线。我没有模块,settings
但我已经在模块中设置了必要的视图和控制器application
。
我会切入正题。
这是我的代码:
'settings' => array(
'type' => 'literal',
'options' => array(
'route' => '/settings',
'defaults' => array(
'controller' => 'Application\Controller\Settings',
'action' => 'index',
),
),
'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'literal',
'options' => array(
'route' => '/edit',
'defaults' => array(
'action' => 'edit',
),
),
),
),
),
当我转到/settings/edit
它时,它会正确显示页面。如果我自己输入/settings
,我会得到 404“请求的 URL 无法通过路由匹配。”
上面的语法有什么明显的吗?
请询问您是否需要有关代码的更多信息。
谢谢!