킥킥 웃지 않겠다고 약속해야합니다. 내 상황은 다음과 같습니다.사용자 지정 모델에서 사용자 지정보기 시작. Zend_possible?
우리가 이미 사용하는 부분과 도우미 및 기타 유사한 도구를 사용하는 대신 실제 프레임의 모든 프레임과 테두리 외부에서 사용자 정의보기를 사용하고자합니다. 신청. 기본적으로 우리는 특정 반응에 따라 변수에 깨끗한 HTML을로드해야합니다. 그것은 원숭이 비즈니스이고 키보드를 사용하지 않고 거의 모든 사람이 할 수 있습니다.
문제는 우리가 만들고자하는 HTML 페이지가 상당히 광범위하고 inate "return $ arrlglllgll;"로 인해 디버그/유지/확장에 대한 열차입니다. 접근. 부드럽고 인도적인 스크립트를 만들기 위해 실제로는 렌더링없이 php 인젝션과 섞인 깨끗한 html로 .phtml 스타일을 사용하고 싶습니다.
가능한가요?
나는 현재 test.php 내가 어떤 수단과 상상할 수 corelations에 도달하기 위해 노력 해왔다 파일입니다
$mailView = new Zend_View();
$mailView->setScriptPath('/Templates');
echo($mailView->render('test.php'));
die;
으로 어려움을 겪고 있지만, 궁극적으로 인해
exception 'Zend_View_Exception' with message 'script 'test.php' not found in path (\library\Extras\Controller\Action\Helpers\)' in \library\Zend\View\Abstract.php:875
Stack trace: blablabla
매번 실패하고 컨트롤러에서 사용자 정의보기를로드하는 것은 아주 쉽습니다. 상대 경로를 제공하면 설정되지만 라이브러리 내에서 촬영하면 아무 것도 찾을 수없는 것 같습니다. 어떤 충고?
사람이 궁금해 경우
은'/ Templates' 실제, 절대 경로입니다
TADAA? 렌더링하기 전에'$ view-> getScriptPaths()'의 내용을 덤프 해보고 그 결과를 질문에 추가하십시오. – jason
배열 ( [0] => \ Templates \ ) 기본적으로 정확히 설정 한 내용과 하나의 슬래시입니다. 그리고 '../applications/views/scripts/controller/test.php'라는 컨트롤러에서 뷰를 호출하는 데 문제가 없습니다. – John