ZF 2를 처음 사용하고 있으며 모듈의 뷰 디렉토리 외부에서 일반 레이아웃을 렌더링하려고합니다.Zend 2 challenge : 모듈 외부에서 일반 템플릿을 유지하기 위해 Zend Framework 2를 구성하는 방법은 무엇입니까?
현재 "카테고리"및 "카테고리 \보기 \ 제네릭 \"의 모듈을 가지고 있습니다. 즉, 머리글 (메뉴 포함), 바닥 글, 머리글 (CSS/javascript 포함))) 다른 모듈에 사용할 수 있도록 스크린 샷을 참조하십시오.
각 모듈마다 동일한 레이아웃 (머리글, 바닥 글, 메뉴)을 반복하여 만드는 대신에 다음과 같이 만들고 싶습니다. 모든 모듈에서 액세스 할 수있는 레이아웃 /보기 (예 : 사용자, 범주 모듈은 항상 동일한 바닥 글, 헤더를 가져야 함). 내 질문 :
1- 우수 사례로서, 내 일반적인 레이아웃 파일을 프로젝트의 모든 모듈에 액세스 할 수 있도록 배치해야합니까? 일반적으로 일반 레이아웃은 특정 레이아웃 내에 있어야하지 않습니다. 모듈의 view 디렉토리.
2-Where 및 구성 파일을 변경하려면 어떻게해야합니까?
나는 에반의 EdpModuleLayout
(https://github.com/EvanDotPro/EdpModuleLayouts/)
와 재생하려고도
"Set a generic layout for all modules in Zend framework 2"
을 시도하지만 누군가가 안내 수 있다면 성공 할지도 감사하겠습니다 없었습니다 이 점에 관해서 나. 감사합니다.
조회수 : 당신은 당신이 변경/또는 동적으로 필요하면 뷰 관리자의 설정
또는 전자 이벤트에 추가 할 파일을보기위한
다른 디렉토리를 정의 기본적으로 모든 모듈에서 액세스 할 수 있으므로 특별한 작업을 수행 할 필요가 없습니다. 현재 어떤 오류가 있습니까? –뷰가 액세스 가능하지만 특정 모듈의 범위 밖에있는 일반 레이아웃을위한 별도의 리포지토리를 만들고 싶습니다. 가능합니까? –
물론 일반보기/레이아웃 만 포함하는 별도의 모듈을 만드십시오. –