경로에 .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으로 로그인 페이지에 액세스 할 수 있습니다. co.kr/login/yourname/yourpass
또는 www.site.com/home을 통해 홈페이지 방문
http://www.devpatch.com/2010/02/load-routes-from-routes-ini-config-file-in-zend-application-bootstrap/
http://framework.zend.com/manual/en/zend.controller.router.html
출처
2011-12-11 06:06:21
TuK