我想保留旧的默认Zend路由器,只需添加一个路由器用于管理子页面,因为控制器的大小越来越大,我想在逻辑上将它们分开一些,并且有更清晰的URL。
文档似乎解释了如何做其他事情而不是这个......
答案 0 :(得分:2)
这将使用默认路由开箱即用。您只需添加一个管理模块,然后/administration/users
将映射到管理模块中的用户控制器。
答案 1 :(得分:1)
我不知道是否有可能使用Underscore和upcase用户,抱歉,但是你不必将以下内容添加到bootstrap.php
$ctrl = Zend_Controller_Front::getInstance();
$router = $ctrl->getRouter();
$route['admin_users'] = new Zend_Controller_Router_Route_Regex(
'administration/users',
array(
'controller' => 'administrationusers',
)
);
$router->addRoute('admin_users_route', $route['admin_users']);
注意:在这种情况下,您的控制器是:
class AdministrationusersController extends Zend_Controller_Action
{
// stuff
}