1
Есть ли способ вернуть pathInfo или URL-адрес страницы внутри функции buildForm?Symfony Formbuilder get pathInfo
class RoomType extends AbstractType
{
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
VarDumper::dump($builder->getRequestHandler());
Точно и не забудьте добавить использовать Symfony \ Component \ HttpFoundation \ запрос; – rommct
Второй подход заключается в том, чтобы создать ваш тип формы как услугу (http://symfony.com/doc/current/cookbook/form/create_custom_field_type.html#creating-your-field-type-as-a-service), а затем вставьте пакет запросов (http://symfony.com/blog/new-in-symfony-2-4-the-request-stack). Немного больше работы, но подход к обслуживанию означает, что вам не нужно забывать вводить запрос при создании формы. Это также означает, что вы можете использовать тип формы во вложенной форме. – Cerad