В Symfony2.7 я смог передать параметр в конструктор Type Type непосредственно из контроллера при создании формы, однако в Symfony3 я не могу этого сделать!
До в Symfony2.7
$form = $this->createForm(new NewsType("posted_by_name"));
После в Symfony3
$form = $this->createForm(NewsType::class); // no idea how to pass parameter?
Update: Я также хотел получить к нему доступ:
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
// how to access posted_by_name here which is sent from controller
}
Любая помощь будет высоко оценена.