2011-03-19 5 views
1

방금 ​​새로운 Zend 프로젝트를 만들었습니다. setDefaultAction을 사용하여 Index 컨트롤러의 기본 동작을 Index 컨트롤러의 다른 동작으로 변경하고 싶습니다. 다음과 같이 코드를 작성해야한다는 것을 알고 있습니다.인덱스 컨트롤러의 기본 동작을 변경하는 방법 zend

$front = Zend_Controller_Front::getInstance(); 
$front->setDefaultAction("about"); 

하지만이 코드를 작성하는 데 필요한 기능은 무엇입니까? 다른 일을해야합니까?

답변

7

당신은 당신이 당신의 설정에

; application.ini 
resources.frontController.defaultAction = "about" 

마음을이 작업을 수행 할 수 있습니다,이 모든 컨트롤러의 기본 동작을 설정합니다.

또 다른 옵션은 홈 페이지 (/)에 대한 고정 경로, 예를 들어

; application.ini 
resources.router.routes.home.type = "Zend_Controller_Router_Route_Static" 
resources.router.routes.home.route = "/" 
resources.router.routes.home.defaults.module = "default" 
resources.router.routes.home.defaults.controller = "index" 
resources.router.routes.home.defaults.action = "about" 
+0

감사 필을 설정하는 것입니다. 그것은 매력처럼 일했습니다! – beginnerphp

+1

참고 : "# application.ini"를 복사하여 붙여 넣지 마십시오. 설정 파일이 손상 될 수 있습니다. –

+0

@ JonnyWhite 맞아, 틀림없이 '; 지금 수정 됨 – Phil

관련 문제