2012-02-15 10 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にいるので、バックスラッシュ()でなければなりませんが、そこにスラッシュ(/)があります。

関連する問題