2012-02-15 102 views
1

我有一个集成了Doctrine 2的Zend Framework项目。项目结构看起来像下面:Zend Framework - Doctrine2 - 更改存储库自动加载位置?

|Project 
    |-Application 
     |-api 
     |-configs 
     |-controllers 
     |-models 
      |-Entities 
       |-UserManagement 
        |-Users.php 
        |-Passwords.php 
      |-Proxies 
      |-Repositories 
       |-UserManagement 
        |-UsersRepository.php 
        |-PasswordsRepository.php 
     |-modules 
     |-views 
     |-Bootstrap.php 
    |-Docs 
    |-Library 
    |-Public 
    |-.zfproject.xml 

每当我尝试使用一个存储库,由于某种原因,它试图从实体文件夹结构加载它,我得到这个错误信息:

Warning: require(M:\mysite\application/models/entities\UserManagement\UsersRepository.php) [function.require]: failed to open stream: No such file or directory in M:\mysite\library\Doctrine\Common\ClassLoader.php on line 163 

我需要做的是改变Doctrine 2正在寻找知识库的途径,但是我试着做的似乎并不奏效。

如何设置库路径?

回答

0

看起来你在某个地方有一些分歧(包括路径?自动加载器?)关于哪个DIRECTORY_SEPARATOR使用。你在windowz上,所以它应该是反斜杠(),但我在那里看到一些正斜杠(/)。

相关问题