So übergeben Sie einen Parameter vom Controller an den FormType-Konstruktor
In Symfony2.7 konnte ich Parameter direkt vom Controller an den Formulartypkonstruktor übergeben, während das Formular erstellt wurde. In Symfony3 ist dies jedoch nicht möglich!
Before in Symfony2.7
$form = $this->createForm(new NewsType("posted_by_name"));
Nachher in Symfony3
$form = $this->createForm(NewsType::class); // no idea how to pass parameter?
Aktualisieren Ich wollte auch darauf zugreifen von:
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
// how to access posted_by_name here which is sent from controller
}
Jede Hilfe wird sehr geschätzt ..