2011-09-07 7 views
0

젠드 + 교리 2 교리 관리자, 어디 있니?

이렇게하면 오류가 있습니다 :

'Doctrine_Manager'클래스가 없습니다.

어떻게로드합니까? 인스턴스를 시작할 수 있습니다. 교리 매니저 한테서?

이로드하려면 :

$con = Doctrine_Manager::getInstance()->connection(); 
$st = $con->execute("..............."); 


$result = $st->fetchAll(); 

어디에서 자동로드 할 수 있으므로 getInstance() 함수를 어디서든 호출 할 수 있습니까?

고맙습니다 ...

+3

교리 2 자체를 사용하고 구성하기위한 좋은 튜토리얼 비디오는? Doctrine2에 대한 Noway는 네임 스페이스를 사용하지 않고 네임 스페이스를'Doctrine_Manager'로 사용합니다. 이것은 1.2 또는 1.X로 보입니다. –

답변

2

Doctrine_Manager 버전 1.2가 아닌 2의 일부, 오토로더가 Doctrine_ 접두사에서 클래스를로드하기 위해서 알려해야합니다. 이렇게하려면

, 또한 교리 클래스를 확인해야

autoloaderNamespaces.Doctrine = "Doctrine_" 

는 포함 경로에서 찾을 수 있습니다 ... 응용 프로그램 구성 파일에 추가합니다. 그들이 당신의 "라이브러리"에 있지 않으면 난 당신이 EntityManager를 찾고있을 것 같아요 ...

includePaths.Doctrine = "/path/to/Doctrine-1.2/lib" 
0

폴더 또는 그렇지 않으면 include_path 지시자의 부분이 추가?

그렇다면 here 튜토리얼 구성 방법을 찾을 수 있습니다.

는 또한 ZF + Doctrine2을 통합하기위한 라이브러리 호출 Bisna이, here