ich einen Fehler und kann nicht finden, wo es herkommt:Symfony3 Fehlendes Argument 2 für CommonBundle Controllers {Schließung}()
->add('Webmaster', ChoiceType::class, array(
'required' => false,
'choices' => $listWebmasters,
'choice_label' => function($value, $key, $index)
{
return ($this->getDoctrine()->getManager()->getRepository('CommonBundle:Compte')->find($value)->getNom().' '.$this->getDoctrine()->getManager()->getRepository('CommonBundle:Compte')->find($value)->getPrenom());
},
'choice_value' => function($value, $key, $index)//Line of the error
{
return ($this->getDoctrine()->getManager()->getRepository('CommonBundle:Compte')->find($value)->getNom().' '.$this->getDoctrine()->getManager()->getRepository('CommonBundle:Compte')->find($value)->getPrenom());
}))
ich ohne die 'choice_value' Option ausprobiert und es funktioniert; Ich habe es mit einer Kopie des 'Choice_label' versucht und funktioniert immer noch nicht. 'Choice_value' wird als 'Choice_label' verwendet. http://symfony.com/doc/current/reference/forms/types/choice.html#choice-value
EDIT
Der genaue Fehler:
Warning: Missing argument 2 for CommonBundle\Controller\DefaultController::CommonBundle\Controller{closure}()
Können Sie Ihren Beitrag bearbeiten und zeigen, was der genaue Fehler ist? –
Fertig. Es ist wirklich das gleiche wie der Titel. –
Die Fehlermeldung scheint auf Ihren Controller-Code zu zeigen. Kannst du mehr davon irgendwo posten? –