2010-03-03 5 views
0

fopen (C :/xampp/htdocs/adv/application/views \ helpers/Layout.php)이 경로를 수정하는 방법은 무엇입니까?Zend Framework 도우미 경로

ZF가 Zend Library 폴더가 아닌이 폴더에서 번들 된 도우미를 검색하는 이유는 무엇입니까?

그런데

, 여기에 경로는 괜찮지 만, 여전히 잘못된 폴더에

는 fopen (C : /xampp/htdocs/adv/application/controllers/helpers/ViewRenderer.php) 검색

+0

우우 죄송합니다. 당신은 더 분명해야합니다. 첫 번째 fopen 함수에는 "/ helpers"대신 "helpers"가 있습니다. 이게 문제 야? – Marcin

+0

중복 : http://stackoverflow.com/questions/2335545/how-to-add-a-view-helper-directory-zend-framework/2335588 – Gordon

답변

1

ZF 검색을 이 경로는 기본 경로이므로 ZF Reference Guide on View Helpers

주에서

: 기본 도우미 경로 젠드 프레임 워크보기 도우미에 대한 기본 도우미 경로는 항상 지적
, 즉, '젠드 /보기/도우미 /'. setHelperPath()를 호출하여 기존 경로를 덮어 쓰더라도이 경로는 기본 도우미가 작동하도록 설정됩니다.

두 번째 경로는 ActionHelpers (ViewRenderer로 표시) 용이며 기본 경로입니다. Zend_Controller_Action_HelperBroker::getPluginLoader()으로 하드 코드됩니다.

ViewHelper 경로를 수정하지 않아도됩니다. PHP는 디렉토리 구분자를 처리하는 방법을 알고 있으므로 is가 슬래시인지 백 슬래시인지는 중요하지 않습니다.

추가 헬퍼 경로를 추가하는 방법에 대한 링크 된 질문과 답변을 참조하십시오.