0
내 앱의 모든 모듈에서 모든 컨트롤러의 모든 액션 전에 실행될 코드를 구현하는 가장 좋은 장소는 무엇입니까?젠드 프레임 워크 : 모든 컨트롤러 + 액션에서 실행할 코드를 구현하는 중심점
_init*
Bootstrap.php
의 방법은? bootstrap.php
내 앱의 모든 모듈에서 모든 컨트롤러의 모든 액션 전에 실행될 코드를 구현하는 가장 좋은 장소는 무엇입니까?젠드 프레임 워크 : 모든 컨트롤러 + 액션에서 실행할 코드를 구현하는 중심점
_init*
Bootstrap.php
의 방법은? bootstrap.php
에 준비가되어 코드에 액세스 할 필요 http://framework.zend.com/manual/en/zend.controller.plugins.html
보기 컨트롤러 아키텍처는 특정 이벤트가 발생했을 때 사용자 코드를 호출 할 수있는 플러그인 시스템을 포함하기 때문에
를 선택할 수 없습니다 컨트롤러 프로세스 수명. 프론트 컨트롤러는 플러그인 브로커를 사용자 플러그인의 레지스트리로 사용하며, 플러그인 브로커는 프런트 컨트롤러에 등록 된 각 플러그인에서 이벤트 메소드가 호출되도록합니다. 당신은 가능성에 후크를 찾고 있습니다
index.php
: 작업이 디스패처 파견되기 전에
preDispatch()
가 호출됩니다. 이 콜백은 프록시 또는 필터 동작을 허용합니다.