/app/controllers
아래의 컨트롤러를 구성하는 방법 - CakePHP의 폴더? 나는 컨트롤러 폴더 안에 admin
과 같은 폴더를 만들고 관리자와 관련된 일부 컨트롤러를 만들고 싶습니다. 가능한 경우 하위 폴더에서 컨트롤러를 호출하려면 어떻게해야합니까?하위 폴더에 컨트롤러 구성
1
A
답변
0
"그 것처럼"CakePHP 파일 구조를 변경할 수 없습니다. 이를 달성하기 위해서는 핵심을 심각하게 수정해야하지만 거의 그렇게 할 이유가 거의 없습니다. 이름 지정 규칙을 올바르게 따르는 경우 모든 것을 쉽게 찾을 수 있어야합니다.
당신이 할 수있는 일은 (여전히 관례에 따르고 찾고있는 것에 가깝습니다) 모든 관리자 관련 작업에 대해 plugin을 작성한 다음 해당 논리를 모두 app/Plugin/plugin_name/Controller
에 넣을 수 있습니다. 그렇게하면 자신의 장소가 있습니다. 플러그인이 작동하려면 메인 애플리케이션에서 플러그인을로드해야합니다.
+1
고마워. 하지만 난 내 관리 섹션에 관련된 모든 컨트롤러를 별도의 하위 폴더에 바인드하고 싶습니다. – Sourav
2
App::build()을 사용하면 CakePHP가 추가 패키지/구성을 알 수 있습니다.
App::build(array(
'Controller' => array('/path/to/controllers', '/next/path/to/controllers')
));
1
신청 구조를 다시 생각해 봐야합니다. 케이크에는 아마도 prefix routing이라는 이름이 붙어 있습니다.
이 내용은 1.x에서 사용할 수 있습니다.
관련 문제
- 1. 하위 폴더에 .xhtml 파일 구성
- 2. 폴더에 SASS 파일 구성
- 3. 하위 폴더에 Asp.NET 응용 프로그램 구성 - IIS 구성 없음
- 4. Codeigniter 구성 컨트롤러 구조
- 5. 하위 폴더에 컨트롤러가있는 Html.Action 사용
- 6. cakephp 사이트의 하위 폴더에 액세스
- 7. asp.net은 폴더에 데이터 구성
- 8. Drupal : 하위 폴더에 설치
- 9. 하위 폴더에 nginx 사이트
- 10. 하위 폴더에 오류가 있습니다.
- 11. SimpleButton 하위 폴더에 액세스
- 12. 하위 폴더에 애플릿로드하기
- 13. WordPress 하위 폴더에 설치
- 14. wpf 하위 폴더에 액세스
- 15. cakephp2 하위 폴더에 wordpress와
- 16. 하위 폴더에 libs 빌드
- 17. NMAKE 메이크는 하위 폴더에
- 18. 하위 폴더에 DNS 매핑
- 19. Codeigniter의 index.php 하위 폴더에 설치
- 20. 하위 폴더에 SSL을 적용하는 mod_rewrite
- 21. ASP.NET MVC에서 View의 하위 폴더에 대한 액세스 구성
- 22. 컨트롤러, 하위 컨트롤러 및보기의 구조
- 23. 하위 폴더에 WCF 서비스 추가
- 24. Laravel 4 하위 폴더에 컨트롤러를 넣어 - 클래스
- 25. nginx 서버 구성 : 로컬 폴더에 다시 작성
- 26. 하위 폴더의 컨트롤러 이동 방법
- 27. 하위 도메인을 하위 폴더에 자동으로 매핑하는 방법
- 28. IOS -보기에 하위 컨트롤러 /보기로드
- 29. mvc 프로젝트 게시 후 컨트롤러 저장 위치 폴더에 어느 폴더에
- 30. 모델/컨트롤러가 레일 용 하위 폴더에 있습니까?
admin 작업이 응용 프로그램의 주 컨트롤러에 속하지 않아야합니까? 애플리케이션에/config/core.php에 설정된 라우팅 접두어를 사용하여 라우트에 "admin"접두사를 추가하면 컨트롤러에서 관리 작업을 쉽게 식별 할 수 있습니다. 너의 대답에 대해 – drmonkeyninja