Задать вопрос
@roman_lyce

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

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

В итоге видятся только те entities, которые лежат в Application, но никак не в MyModule. Конфиги config.module.php, конечно, переписываю под соответствующий модуль. Так и должно быть, или же все-таки возможно сложить entities в MyModule?
  • Вопрос задан
  • 2380 просмотров
Подписаться 3 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 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'
                ),
            ),
        ),
    ),
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽
Betnetix Ростов-на-Дону
от 80 000 до 250 000 ₽
Strikt Москва
от 100 000 до 180 000 ₽