@roman_lyce

Как правильно подключать Doctrine в ZF2?

Структура приложения такая:
module/
....Application/
........src/
............Application/
................Entity/
....MyModule/
........src/
............MyModule/
................Entity/
[...]

В итоге видятся только те entities, которые лежат в Application, но никак не в MyModule. Конфиги config.module.php, конечно, переписываю под соответствующий модуль. Так и должно быть, или же все-таки возможно сложить entities в MyModule?
  • Вопрос задан
  • 2380 просмотров
Пригласить эксперта
Ответы на вопрос 1
Keanor
@Keanor
Ведущий разработчик
У нас в каждом модуле лежат именно те сущности, которые этому модулю "принадлежат". Единственное что для этого нужно: config.module.php

Покажите свой конфиг, как вы указываете доктрине где искать сущности. Вот мой пример из работающего кода:

'doctrine' => array (
        'driver' => array(
            'catalog_entities' => array(
                'class' =>'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
                'cache' => 'array',
                'paths' => array(__DIR__ . '/../src/Catalog/Entity')
            ),

            'orm_default' => array(
                'drivers' => array(
                    'Catalog\Entity' => 'catalog_entities'
                ),
            ),
        ),
    ),
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы