0
使用Zend Framework我想使用一个帐户名称(:account)作为将调用购物篮控制器的子域名。当使用getParams()作为索引操作时,它会显示:account参数,但这不适用于购物篮控制器中的任何其他操作。如何在Zend Framework控制器中为每个动作制作子域路由?
这是我目前在引导代码:
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
$domain_name = 'domain.com';
$plainPathRoute = new Zend_Controller_Router_Route_Static('');
$hostnameRoute = new Zend_Controller_Router_Route_Hostname(
':account.' . $domain_name,
array(
'controller' => 'basket'
)
);
$router->addRoute('account', $hostnameRoute->chain($plainPathRoute));
预先感谢您的帮助和指导。