2011-08-05 2 views
0

xyz이라는 모듈이 있다고 가정 해 보겠습니다. cms/addons/shared_addons/modules/xyz/controllers/admin.php 다음과 같이 액세스 할 수 있습니다 :PyroCMS 모듈의 관리자에게 여러 컨트롤러가있을 수 있습니까?

내 관리 컨트롤러는 여기

  • http://whatever.com/admin/xyz
  • http://whatever.com/admin/xyz/some_method
  • http://whatever.com/admin/xyz/ijk

나는 나에게를 사용하게하는 컨트롤러를 만들 수 다음 URL? 그렇다면

  • http://whatever.com/admin/xyz/subcontroller/
  • http://whatever.com/admin/xyz/subcontroller/a_method
  • http://whatever.com/admin/xyz/subcontroller/b_method

, 어떻게 컨트롤러 파일과 클래스 이름을 것인가?

나는 admin_subcontroller.php을 생성하고 Admin_Subcontroller 또는 Admin_Xyz_Subcontroller 클래스를 호출했지만 어느 것도 작동하지 않습니다.

건배!

+0

는'_remap을 사용하는 가장 좋은 것입니다()'기능이 처리? – Matthew

답변

1

은 config 폴더라는 routes.php에 파일을 추가하고 다음과 같이 뭔가를 추가 : 자신을

$route['module/admin/subcontroller(:any)?'] = 'admin_subcontroller$1'; 
+0

왜 그렇게 생각하지 않았습니까? 아직 테스트하지는 않았지만이 문제를 해결하는 올바른 방법 인 것 같습니다. 건배! – Matthew

관련 문제