我想保留旧的默认Zend Router,只为管理子页面添加一个路由器,因为控制器的大小在增长,我想在逻辑上将它们分开一点,并拥有更干净的URL。
文档似乎解释了如何做其他事情,但没有这样做...
发布于 2010-10-15 20:07:36
这将使用默认路由开箱即用。您只需添加一个管理模块,然后/administration/users将映射到管理模块中的用户控制器。
发布于 2010-10-15 17:26:42
我不知道是否有可能使用下划线和大写用户,抱歉,但如果没有,您必须在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
}https://stackoverflow.com/questions/3940923
复制相似问题