시스템 경로와 포함 경로라는 두 가지 개념을 혼동하는 것처럼 들립니다.
시스템 경로는 운영 체제 개념입니다. OS가 명령을 실행하도록 요청하면 시스템 경로는 실행 파일을 찾을 위치의 목록입니다.
대조적으로 포함 경로는 PHP include/require
문에 의해 호출 된 파일을 찾을 폴더의 목록을 PHP에 알려주는 PHP 개념입니다.
"컴퓨터> 속성"에서 발견되는 경로는 거의 확실하게 OS 수준 시스템 경로입니다. 당신이해야 할 일은 Zend 폴더를 이동하거나 PHP의 include 경로를 수정하여 Zend 폴더에 포인트를 포함시키는 PHP의 Zend 폴더가 경로를 포함하는지 확인하는 것입니다.
일반적인 ZF 앱에서 포함 폴더는 index.php
(전면 컨트롤러)으로 설정됩니다. Zend_Form을 찾지 못했다는 유일한 이유는 오토로더가 인스턴스화되지 않는다는 것입니다.
Zend_Application
을 사용하는 경우이 문제는 자동으로 발생합니다. 그러나 직접 form.php
이라는 파일에 직접 "액세스"하려고 시도하여 public/index.php
및 전체 Zend_Application
우회를 우회하는 것처럼 보입니다. 이 파일에 양식 정의 (Zend_Form
확장) 만 포함 된 경우 자동 로딩이 없으면 가져 오는 오류 메시지를 쉽게 설명 할 수 있습니다.
컨트롤러 동작에서 폼을 인스턴스화하려고합니다. 요청 처리 사이클에서 자동 로딩이 이미 설정된 상태 일 것입니다.
[당신은, 우리가 자원 로더 문제로 실행될 수 있습니다 인용,하지만 당신의 Bootstrap
에 Zend_Application_Module_Autoloader
의 인스턴스를 처리 할 수있는 약간 다른 문제의 파일 위치 주어진 그 시점에서.]
무엇 ' 이 '튜토리얼? 링크가 없습니다. – Marcin
일부 코드를 작성하십시오 .... – Pushpendra