Je suis en train de créer une application de test en utilisant symfony 3.1 et en utilisant Propel 2 et a une erreur Impossible de charger le type "modèle"Symfony 3.1: Impossible de charger le modèle de type
intérieur de mon formulaire
$builder->add('province', 'model', array(
'class' => 'Test\MainBundle\Model\Province',
'query' => ProvinceQuery::create()
->orderByName()
));
AppKernel
public function registerBundles()
{
$bundles = [
new Propel\Bundle\PropelBundle\PropelBundle(),
....
erreur: Please see the error message
Pouvez-vous ajouter plus de détails? Message d'erreur complet par exemple;) Je travaille avec Propel 1.x mais la syntaxe semble être la même et mon code est similaire au vôtre. – zelazowy
Il semble que Class Propel \ Bundle \ PropelBundle \ Formule \ ChoiceList \ ModelChoiceList étend Symfony \ Component \ Form \ Extension \ Core \ ChoixList \ ObjectChoiceList qui a été supprimé en faveur de Symfony \ Component \ Form \ ChoiceList \ ArrayChoiceList dans Symfony3. Donc, je l'inclue manuellement utilisez Propel \ Bundle \ PropelBundle \ Form \ Type \ ModelType; Cela semble fonctionner bien maintenant ... –