Как переписать этот маршрут в формат ini?
У меня есть следующий код PHP:
$hostnameRoute = new Zend_Controller_Router_Route_Hostname(
'subdomain.example.com',
array(
'module' => 'subdomain',
'controller' => 'index',
'action' => 'index'
)
);
$plainPathRoute = new Zend_Controller_Router_Route(
':controller/:action/*',
array(
'controller'=> 'index',
'action' => 'index'
)
);
$router->addRoute('subdomain', $hostnameRoute->chain($plainPathRoute));
Теперь я хотел бы иметь этот маршрут в моем application.ini
Я попробовал это с этим кодом, но это не работает:
resources.router.routes.subdomain.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.subdomain.route = "subdomain.example.com"
resources.router.routes.subdomain.defaults.module = "subdomain"
resources.router.routes.subdomain.chains.default.route = ":controller/:action/*"
resources.router.routes.subdomain.chains.default.defaults.controller = "index"
resources.router.routes.subdomain.chains.default.defaults.controller = "index"
У кого-нибудь есть идеи, как это решить?
1 ответ
resources.router.routes.subdomain.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.subdomain.route = ":module.example.com"
resources.router.routes.subdomain.defaults.module = ""
resources.router.routes.subdomain.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.subdomain.chains.index.route = ":controller/:action/*"
resources.router.routes.subdomain.chains.index.defaults.controller = "index"
resources.router.routes.subdomain.chains.index.defaults.action = "index"
Попробуй это