Сочетание CodeIgniter 2 и Doctrine 2 |Настройка прокси классов - PullRequest
2 голосов
/ 23 июня 2011

Я пытаюсь заставить CI 2 и Doctrine 2 работать вместе, пока все идет хорошо.Однако теперь у меня проблема с классами Proxy.

По какой-то причине прокси-класс ищет файл сопоставления, которого у меня нет.Это нормальное поведение?

Исключение, которое я получаю:

'No mapping file found named 'proxies.modelsUserProxy.dcm.xml' for class 'proxies\modelsUserProxy'.'

Должен ли я сам писать сопоставления для прокси-классов?: /

Я вставлю часть своего кода сюда:

// Proxy configuration
$config->setProxyDir(APPPATH.'proxies');
$config->setProxyNamespace('proxies');
$config->setAutoGenerateProxyClasses( TRUE );

Отображение XML в: mappings / models.User.dcm.xml

<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping
                http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">

<entity name="models\User">
...
</entity>

Есть информация по этому поводу?

1 Ответ

0 голосов
/ 24 июня 2011

вы можете найти ответ по следующей ссылке (http://www.tlswebsolutions.com/codeigniter-2-and-doctrine-2-integration-a-working-setup-doctrineignited/) также есть (http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/).

). Первый, вы можете загрузить работающий Codeigniter2 + doctrine2.

Надеюсь, это поможет;)

...