2012-05-23 2 views
0

비슷한 질문이 있지만 그 대답은 저를 도와주지 않습니다.Zend 사용자 정의 유효성 검사기가 원격 서버에 없습니다.

응용 프로그램이 로컬에서 제대로 작동했지만 일부 모델 클래스 (아직 테스트하지 않은)가 작동하더라도 다른 문제 중 일부는 사용자 정의 유효성 검사기의 클래스를 찾을 수 없습니다. 대/소문자 구분, 클래스 이름, 파일 이름 또는 폴더 이름의 문제는 아닌 것으로 보입니다.

다른 원인이있을 수 있습니까?

+0

프레임 워크 버전이 다를 수 있습니다 : 내가 좋아하는 뭔가를

defined('LIBRARY_PATH') || define('LIBRARY_PATH', realpath(dirname(__FILE__) . '/../library')); 

그리고 응용 프로그램/Bootsrap.php의 : 공공/index.php에에서

:이처럼 했습니까? – Venu

+1

글쎄, 거기에있을 수 있지만, 당신은 많이하지 않았다. 어떤 코드가 문제를 일으키고 어떤 오류 메시지가 나옵니까? [FAQ] – vascowhite

답변

0

일주일 전이 문제가 해결되었을 수 있습니다. 라이브러리 경로에 문제가있었습니다.

protected function _initAutoload() { 

    // configure new autoloader 
    $autoloader = new Zend_Application_Module_Autoloader (array ('namespace' => '', 'basePath' => LIBRARY_PATH)); 

    // autoload validators definition 
    $autoloader->addResourceType ('Validator', '/validate', 'MyValidate'); 
}