2014-02-20 2 views
0

Zend Framework 2에서는 모든 컨트롤러가 기본적으로 AbstractActionController를 확장하는 것처럼 보입니다.사용자 정의 컨트롤러를 사용하여 Zend Framework 2의 모듈 컨트롤러 확장

모든 컨트롤러가 CustomController를 확장하여 AbstractActionController를 확장 할 수있는 방법이 있다면 생각 중입니다.

이 CustomController의 목적은 사용자가 다른 컨트롤러에 액세스 할 수있는 권한이 있는지 여부를 확인하고 메뉴 탐색을 생성하는 것입니다.

여전히 좋은 생각입니까, 그렇다면이 작업을 수행 할 예정입니까?

**IndexController.php** 

class IndexController extends CustomController { 

} 

**CustomController.php** 

class CustomController extends AbstractActionController { 

} 

감사합니다, 물론

답변

1

당신은 기본 클래스를 확장 할 수 있으며, 그것은 작동합니다.

좋은 생각인가요? 그것은 당신의 프로젝트에 달려 있습니다. 인증 및 권한 확인을 위해, 당신은 또한 탐색을 위해 ZfcRbac 또는 BjyAuthorize

같은 모듈을 사용할 수 있습니다, 당신의 PHP 5.4+를 사용하는 경우, 형질도

을 상속 할 수있는 대안이 될 수 spiffy-navigation

있다

관련 문제