3
我有一個Zend Framework站點,它可以設置文件routes.ini中的所有路由。該路線是這樣的:如何使用Zend路由器在URL中添加本地化
routes.popular.route = popular/:type/:page/:sortOrder
routes.popular.defaults.controller = popular
routes.popular.defaults.action = index
routes.popular.defaults.type = images
routes.popular.defaults.sortOrder = alltime
routes.popular.defaults.page = 1
routes.popular.reqs.type = \w+
routes.popular.reqs.page = \d+
routes.popular.reqs.sortOrder = \w+
在bootstrap.php中被讀取並添加到FrontController設計:
$config = new Zend_Config_Ini(APPLICATION_PATH . ‘/config/routes.ini’);
$router = $frontController->getRouter();
$router->addConfig($config,‘routes’);
我想本地化添加到URL,例如www.mysite.com/en/popular,www.mysite.com/sv/popular。這樣做的首選方式是什麼?
我要補充一點,我希望能夠以編程方式設置站點的默認語言(我做不想爲每個路線設置默認語言)。 – 2010-01-18 09:41:35