Bonjour,

Je développe un site dont l'admin est géré par Sonata. L'admin marche très bien sauf les Picker. Dès qu'un Picker est présent sur une page j'ai l'erreur:
Too few arguments to function Sonata\Form\Type\BasePickerType::__construct(), 0 passed in /var/www/intranet/vendor/symfony/form/FormRegistry.php on line 91 and exactly 3 expected
Dans mes fichiers vendor, le CRUDController de Sonata est déclenché et on appelle le formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$form = $this->admin->getForm();
qui appelle ensuite dans Symfony/Form/FormFactory
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$type = $this->registry->getType($type);
puis dans Symfony/Form/FormRegistry . C'est ici que l'erreur se déclenche. Visiblement le form est créé avec le new sauf que aucun paramètre n'est passé.
Mon problème est que tous ces fichiers sont dans le répertoire vendor donc je ne vois vraiment pas comment je peut arranger ça.
Quelqu'un aurait-il une idée? Merci beaucoup