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 ..

Antworten auf die Frage(6)

Ihre Antwort auf die Frage