0
A
답변
2
$front = $this->getFrontController();
$acl = array();
foreach ($front->getControllerDirectory() as $module => $path) {
foreach (scandir($path) as $file) {
if (strstr($file, "Controller.php") !== false) {
include_once $path . DIRECTORY_SEPARATOR . $file;
foreach (get_declared_classes() as $class) {
if (is_subclass_of($class, 'Zend_Controller_Action')) {
$controller = strtolower(substr($class, 0, strpos($class, "Controller")));
$actions = array();
foreach (get_class_methods($class) as $action) {
if (strstr($action, "Action") !== false) {
$actions[] = $action;
}
}
}
}
$acl[$module][$controller] = $actions;
}
}
}
+0
그것은 작동합니다. 고맙습니다. –
관련 문제
- 1. 젠드 프레임 워크에서 라우팅
- 2. 젠드 프레임 워크에서 쿼리를 실행하는 방법
- 3. 젠드 프레임 워크에서 모든 모델의 이름을 얻는 방법
- 4. 젠드 프레임 워크에서 mvc가 작동하는 방법
- 5. 젠드 프레임 워크에서 가장 빠른 방법
- 6. 젠드 프레임 워크에서 렌더링이 잘못되었습니다.
- 7. 젠드 프레임 워크에서 수동으로 빵 부스러기 설정
- 8. 는 젠드 프레임 워크 - 젠드 프레임 워크에서 컨트롤러
- 9. 젠드 프레임 워크에서 관리자를 만드는 방법은 무엇입니까?
- 10. 방법 젠드 프레임 워크
- 11. 젠드 프레임 워크에서 친숙한 URL 만들기
- 12. 젠드 프레임 워크에서 APPLICATION_PATH로 설정 쓰기
- 13. PHP 프레임 워크에서 getbaseurl을 만드는 방법 zend?
- 14. 젠드 프레임 워크에서 include_path를 올바르게 설정 했습니까?
- 15. 젠드 프레임 워크에서 긴 GET 매개 변수
- 16. 젠드 프레임 워크에서 컨트롤러에 변수를 전달하려면 어떻게해야합니까?
- 17. 젠드 프레임 워크에서 처음 실행되는 플러그인은 무엇입니까?
- 18. 젠드 프레임 워크에서 인증과 로더는 어디에 있습니까?
- 19. 젠드 프레임 워크에서 뷰 파일을 변수로로드
- 20. 젠드 프레임 워크에서 그리드와 같은 형태로 만들기
- 21. 젠드 프레임 워크에서 레이아웃을 만들려면 어떻게해야합니까?
- 22. 젠드 프레임 워크에서 "잘못된 컨트롤러 지정"오류가
- 23. 젠드 프레임 워크에서 여러 블로그 만들기
- 24. 젠드 프레임 워크에서 MIME 유형을 어떻게 설정합니까?
- 25. 젠드 프레임 워크에서 AjaxContext와 Controller_Ajax 비교
- 26. 젠드 프레임 워크에서 레코드 폼을 처리하는 가장 좋은 방법
- 27. 젠드 프레임 워크에서 사용자 정의 폼 요소 fckeditor를 추가하는 방법
- 28. 젠드 프레임 워크에서 모델에서 특정 필드 하나만 선택하는 방법
- 29. 젠드 프레임 워크에서 다른 모듈에 다른 부트 스트래핑을 사용하는 방법
- 30. 젠드 프레임 워크에서 다국어를 구현하는 가장 좋은 방법
http://stackoverflow.com/questions/887947/get-all-modules-controllers-and-actions-from-a-zend-framework-application –
@Haim Evgi, 감사 – user1400