Zend Framework - Doctrine2 - Изменить местоположение автозагрузки репозитория? - PullRequest
1 голос
/ 15 февраля 2012

У меня есть проект Zend Framework с интегрированной Doctrine 2.Структура проекта выглядит следующим образом:

|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 ищет для репозиториев, но все, что я пытаюсь сделать, похоже, не работает.

Как мне установить путь к репозиторию?

1 Ответ

0 голосов
/ 16 февраля 2012

Похоже, у вас где-то есть разногласия (включая путь? Автозагрузчик?) По поводу того, какой DIRECTORY_SEPARATOR использовать.Вы находитесь на WindowZ, поэтому он должен быть с обратной косой чертой (), но я вижу некоторые косые черты там (/).

...