2016-08-14 8 views
0

Я настроил Propel ORM - Symfony .. когда я попытался запустить команду:
бен/консоль управления передвижением: построить
бен/консоль Propel: модель: построить

Symfony бросил исключениеНеизвестного поведение "typehintable" в Propel Symfony

[Propel \ Генератор \ Exception \ BehaviorNotFoundException] Неизвестного поведения "typehintable". Вы можете попробовать запустить composer update или передать --composer-dir.

Я использую: Symfony3 + Propel ORM + FOSUSERBundle

ответ

1

Хотя typehintable поведение, которое используется в FOSUserBundle был снят с последней версией Propel, они добавили возможность typehint столбцов в схеме (see here).

Я не сделал это в то время, так что я не могу дать точные указания, но он будет работать что-то вроде этого:

  1. Override schema.xml файл FOSUserBundle (StackOverflow solution)
  2. Добавить typehint вместо типа typeintable в вашем новом файле схемы
  3. Перенести новую схему и построить модели