2014-03-27 3 views
0

제 질문은 zend 모듈 시스템을 사용하여 완전한 작업 응용 프로그램을 만드는 방법에 관한 것입니다. 예를 들어실행중인 응용 프로그램을 만들기 위해 zend 모듈을 통합하는 방법

, 모듈 A에 모듈 B 기능을 사용하는 방법을 I 브레이크 다른 모듈하자 내 응용 프로그램 모듈 A, 모듈 B, 모듈 C를 말하고 모듈 A는 B의 일부 기능을 사용하는 경우

경우처럼 나는 Product, User and Admin의 3 가지 모듈을 가지고있다. 당신이 사용하는 젠드 프레임 워크의 버전 전체 시스템

+0

젠드 프레임 워크 2를 사용하고 있습니다. –

답변

0

로 작동하는 관리하고 통합하는 방법에 비해 사용자 모듈 모두에 의해 액세스

제품 모듈인가?

정말로 무엇을 묻는가? 클래스를로드하기위한 응용 프로그램 디자인 또는 전략 정보

젠드 1 (젠드 2도 가정)의 디자인에 대해 물어 본다면 아키텍처 HMVC (Hierarchical Model-View-Controller)가 아니기 때문에 모듈의 한 컨트롤러를 물어볼 수는 없습니다. 모듈을 사용하여 작업을 수행 한 다음 변수에 할당 한 데이터를 리턴하고 수정하십시오. 이를 위해 PHP Fuel 프레임 워크를 사용하는 것이 좋습니다.

클래스를로드하는 방법에 대해 질문하고 버전이 Zend 1 인 경우 발생할 수있는 문제는 기본적으로 각 모듈은 기본적으로 클래스 만로드한다는 것입니다.

클래스 자동로드를위한 작업 전략을 제시하면됩니다. 내 생각에 가장 좋은 해결책은 클래스 맵 오토로더입니다. 여기에 완벽한 솔루션이 있습니다. Using the new autoloaders from Zend Framework 1.12

해피 코딩.

관련 문제