我甚至不知道從哪裏開始使用文檔和它的說明。有點傻眼了。Zend框架重新鏈接友好的SEO網址?
我有網址:http://www.site.com/test/view/?aid=155現在。
我想讓它顯示爲http://www.site.com/test/155(使用控制器的「測試」和行動「觀」與參數的援助爲155)
,併爲今後的學習經驗,我會怎麼做http://www.site.com/madeupname/155
會在哪裏我開始?什麼文件?
我該放什麼?
請謝謝!!!!!
我甚至不知道從哪裏開始使用文檔和它的說明。有點傻眼了。Zend框架重新鏈接友好的SEO網址?
我有網址:http://www.site.com/test/view/?aid=155現在。
我想讓它顯示爲http://www.site.com/test/155(使用控制器的「測試」和行動「觀」與參數的援助爲155)
,併爲今後的學習經驗,我會怎麼做http://www.site.com/madeupname/155
會在哪裏我開始?什麼文件?
我該放什麼?
請謝謝!!!!!
這並不難,特別是如果您爲路線使用.ini文件。 在/ site/application/configs文件夾內創建routes.ini文件。
例如:
[production]
routes.home.route = /home/
routes.home.defaults.controller = index
routes.home.defaults.action = index
routes.login.route = /login/:username/:password
routes.login.defaults.controller = index
routes.login.defaults.action = login
routes.login.defaults.username = username
routes.login.defaults.password = password
,然後引導它
(內bootstrap.php中,添加此)
/*
* Initialize router rewriting via .ini file.
*/
protected function _initRewrite()
{
$router = Zend_Controller_Front::getInstance()->getRouter();
$router->addConfig(new Zend_Config_Ini(APPLICATION_PATH. "/configs/routes.ini",
'production'), 'routes');
}
然後,您可以用www.site訪問登錄頁面。 com/login/yourname/yourpass
或通過www.site.com/home進入主頁
http://framework.zend.com/manual/en/zend.controller.router.html