Как я могу использовать Symfony Doctrine: Matchratures: загрузить с несколькими менеджерами сущностей?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу использовать Symfony Doctrine: Matchratures: загрузить с несколькими менеджерами сущностей?

Сообщение Anonymous »

У меня есть новый проект с несколькими менеджерами объектов, когда я пытаюсь загрузить приспособления для данных, я получаю MappingException, когда консоль пытается загрузить приспособления для всего, а не для менеджера объектов, который я указал.doctrine:
dbal:
connections:
default:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: %database_charset%
symblog:
driver: %database_driver_blog%
host: %database_host_blog%
port: %database_port_blog%
dbname: %database_name_blog%
user: %database_user_blog%
password: %database_password_blog%
charset: %database_charset_blog%

orm:
auto_generate_proxy_classes: %kernel.debug%
entity_managers:
default:
connection: default
mappings:
IncompassAuthBundle: ~
IncompassUserBundle: ~
IncompassApiBundle: ~
IncompassSurgeryBundle: ~
IncompassVendorBundle: ~
IncompassHospitalBundle: ~
dql:
datetime_functions:
date: Mapado\MysqlDoctrineFunctions\DQL\MysqlDate
symblog:
connection: symblog
mappings:
IncompassBlogBundle: ~
dql:
datetime_functions:
date: Mapado\MysqlDoctrineFunctions\DQL\MysqlDate
< /code>

Как вы можете видеть, я настрою отдельный менеджер подключения и объекта для учебного пособия Symblog.php app/console doctrine:fixtures:load --em=default
< /code>

Я получаю это < /p>

Careful, database will be purged. Do you want to continue Y/N ?Y
> purging database
> loading [1] Incompass\BlogBundle\DataFixtures\ORM\BlogFixtures

[Doctrine\Common\Persistence\Mapping\MappingException]
The class 'Incompass\BlogBundle\Entity\Blog' was not found in the chain configured namespaces Incompass\AuthBundle\Entity, Incompass\UserBundle\Entity, Incompass\
SurgeryBundle\Entity, Incompass\VendorBundle\Entity, Incompass\HospitalBundle\Entity, FOS\UserBundle\Model

doctrine:fixtures:load [--fixtures[="..."]] [--append] [--em="..."] [--purge-with-truncate]
< /code>

Когда я пытаюсь < /p>

php app/console doctrine:fixtures:load --em=symblog
< /code>

Я получаю < /p>

Careful, database will be purged. Do you want to continue Y/N ?Y
> purging database
> loading [1] Incompass\BlogBundle\DataFixtures\ORM\BlogFixtures
> loading [1] Incompass\SurgeryBundle\DataFixtures\ORM\SurgeryStatusFixtures

[Doctrine\Common\Persistence\Mapping\MappingException]
The class 'Incompass\SurgeryBundle\Entity\SurgeryStatus' was not found in the chain configured namespaces Incompass\BlogBundle\Entity

doctrine:fixtures:load [--fixtures[="..."]] [--append] [--em="..."] [--purge-with-truncate]
< /code>

Таким образом, команда консоли, по-видимому, игнорирует опцию «--EM = foobar» и пытается загрузить все приспособления для данных.>

Подробнее здесь: https://stackoverflow.com/questions/238 ... y-managers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сохранение других сущностей внутри preUpdate прослушивателя сущностей Doctrine
    Anonymous » » в форуме Php
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Symfony/Doctrine Возвращает результаты из нескольких сущностей
    Гость » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость
  • Модели Symfony Doctrine для сущностей без первичных ключей
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Переключение между оконными менеджерами, выход из веб-сайтов
    Anonymous » » в форуме Linux
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Получение ошибки [Doctrine\DBAL\DBALException] Запрошена неизвестная точка типа базы данных. Doctrine\DBAL\Platforms\MyS
    Anonymous » » в форуме Php
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»