我試圖自動加載一些來自Doctrine MongoDB實現的文檔,但我不知道如何。根據該網站的說法,資源自動加載器將其視爲假定您的名稱空間將使用下劃線(_)而不是新名稱空間。使用PHP 5.3命名空間的Zend資源自動加載
當我想運行此行的例子:無需使用需要
if(!$this->dm->getRepository('Documents\User')->findOneBy(array('email'=>$userInfo['email']))){
$user = new User();
//...
。然而,現在當我嘗試在bootstrap中使用資源加載器時,它告訴我它無法加載php文件。
存儲庫是存儲庫\用戶命名空間和用戶()是在文獻\用戶命名空間。
這是我的引導
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH.'/models/documents/',
'namespace' => 'Documents',
));
有沒有辦法做到這一點,還是我停留在我的模型中使用require_once?
感謝,
-Zend菜鳥
aweeesome。我會嘗試,當我今天下車,但看起來正是我一直在尋找。 – 2011-05-18 16:52:54