我试图自动加载一些来自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