젠드 프레임 워크 웹 사이트를 만들었으며 사용자가 모바일 장치에 있는지 여부에 따라 레이아웃 파일을 전환하도록 업데이트하고 있습니다.젠드 레이아웃을 전환하기위한 코드를 넣을 적절한 위치는 어디입니까?
검색을 처리하기 위해 클래스를 작성했지만이 검사를 배치하고 사용되는 레이아웃 파일을 트리거하는 데 가장 적합한 위치를 알 수 없습니다.
코드 :
include(APPLICATION_PATH . "/classes/MobileDetection.php");
$detect = new MobileDetect();
if ($detect->isMobile()) {
$layout = $layout->setLayout('mobile');
}
내가 부트 스트랩 기능 _initViewHelpers()
에서 레이아웃을 트리거 할 수 있지만, 나는 위의 줄을 포함 추가로 나는 즉시 500 오류가 발생합니다.
장소 및 위치에 대한 권장 사항은 무엇입니까? 나는 원래 수표를 다루는 도우미가 있지만 레이아웃 파일 자체를 바꾸기보다는 레이아웃 자체에서 사용되었습니다.
정확히 무슨 일이 일어나는지 확실하지 않습니다. 내 논리가 사전 함수에 들어가서 무슨 getModuleName()이 반환하겠습니까? 부트 스트랩의 pluginClass 뿐인가? – Andrew