0
我創造了這樣一個主機名路線:Zend Framework的主機名路由和默認路由
$siteRoute = new Zend_Controller_Router_Route_Hostname(
':siteSlug.wordy',
array(
'siteSlug' => 'main-site',
'module' => 'default'
)
);
和我一起違約和其他rotues連鎖這樣的:
foreach ($router->getRoutes() as $key => $route) {
$router->addRoute($key, $siteRoute->chain($route));
}
的問題是:
當我到main-site.wordy
沒有問題。但如果我去只是wordy
我收到此錯誤信息:No route matched the request
而另一個問題是,當我去wordy/admin
我得到這個異常:Invalid controller specified (admin)
我怎樣才能解決這個問題?
其他解決方案是以這種方式創建router_route您可以無需子域名即可進行接入,並且可以爲您的默認siteSlug「主站點」 – ovitinho 2012-05-17 06:40:36