2016-08-14 1 views
0

I configuré Propel ORM - Symfony .. quand j'ai essayé d'exécuter la commande:
bin/Propel console: construire
bin/Propel console: modèle: construire

Symfony a lancé une exceptioncomportement inconnu "de typehintable" Propel Symfony

[Propel \ Générateur \ exception \ BehaviorNotFoundException] comportement inconnu "typehintable". Vous pouvez essayer d'exécuter composer update ou passer l'option --composer-dir.

J'utilise: Symfony3 + Propel ORM + FOSUSERBundle

Répondre

1

Bien que le comportement typehintable qui est utilisé dans FOSUserBundle a été éliminé avec la dernière version de Propel, ils ont ajouté la possibilité de typehint colonnes dans le schéma (see here).

Je ne l'ai pas fait dans un certain temps, je ne peux pas donner des directives précises, mais il travaillerais quelque chose comme ceci:

  1. Remplacer le fichier schema.xml FOSUserBundle (StackOverflow solution)
  2. Ajouter colonnes typehint en place des comportements typehintable dans votre nouveau fichier de schéma
  3. migrer le nouveau schéma et construire des modèles