- Ymox,
Bonjour !
Nous sommes deux à avoir planché dessus, et on n’arrive pas à trouver ce qui manque ou ce qui n’est pas correct… donc je tente d’avoir au moins une paire d’yeux externe.
Je suis en train de créer un type de formulaire personnalisé sur une application en Symfony 2.8. C’est une liste de valeurs qui initialement était en base de données, mais je suis en train de l’extérioriser dans un fichier de configuration, et du coup c’est extrêmement similaire à ce qu’explique la documentation. La différence que je vois, c’est qu’au lieu de mettre les paramètres directement dans parameters.yml
, ils sont dans un autre fichier qui lui est importé.
Avec l’aide de debug:container
, je vois que mon service est listé avec les bonnes informations, tout comme mon paramètre avec les bonnes valeurs. Je n’ai pas redéfini le service ailleurs, donc pas d’écrasement (et si c’était le cas, je pense que je n’aurais pas les bonnes informations avec debug:container
).
Cependant, quand je tente d’utiliser mon type personnalisé, aucun paramètre ne lui est passé (erreur comme quoi il en attend un et rien n’est fourni). J’ai tenté de simplement changer le paramètre pour passer un service et changer l’erreur, mais ça n’a pas eu l’effet escompté — ça n’a pas même eu d’effet.
Evidemment, j’ai purgé le cache, redémarré Apache, je suis même allé jusqu’à mettre à jour ma version de PHP (passé de 7.1.20 à .23), et j’en suis toujours au même point.
Est-ce que quelqu’un verrait ce qui m’a échappé ?
Merci d’avance.
Type error: Too few arguments to function Mon\BôBundle\Form\ActivityTypeType::__construct(), 0 passed