Я пытаюсь заставить 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>
Есть информация по этому поводу?
вы можете найти ответ по следующей ссылке (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.
Надеюсь, это поможет;)