FOSUserBundle Propel

Я использовал FosUserBundle с Symfony2 (2.2) и ORM Propel (1.6).

Недавно я обновил свой проект (sf2.1 => 2.2), и у меня есть проблема с FOSUser, за исключением:

UserQuery not found
BaseUser not found

После некоторых поисков я обнаружил, что команда propel "propel:build" или "propel:model:build" не читает "schema.xml" FOSUserBundle.

Моя проблема в том, что FOSUserBundle не генерирует базовые классы Propel (каталоги om и map); Я не могу найти, почему и как я могу это исправить!


person Lionel    schedule 13.03.2013    source источник
comment
Вы тоже используете SonataUserBundle?   -  person Mick    schedule 13.03.2013
comment
Нет, я использую AdmingeneratorGeneratorBundle   -  person Lionel    schedule 13.03.2013


Ответы (1)


Я не знаю точно почему, но этот трюк решает эту проблему:

  1. удалить папку vendor/friendsofsymfony
  2. перезапустите команду «обновить композитор»

Теперь propel находит схему и может генерировать базовые классы.

Спасибо за поддержку https://github.com/propelorm/PropelBundle/issues/215.

person Lionel    schedule 14.03.2013