РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
414 of 1361 menu

Функция field_name

Функция field_name возвращает имя поля формы. Она принимает один обязательный параметр - объект поля формы (обычно полученный из представления формы). Функция используется в Twig-шаблонах, когда нужно получить строковое имя поля, например, для атрибута name или для построения динамических селекторов.

Синтаксис

{{ field_name(field) }}

Пример

Давайте создадим простую форму и выведем имя поля в шаблоне:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Form\Extension\Core\Type\FormType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; class ArticleController extends AbstractController { public function index(): Response { $form = $this->createFormBuilder() ->add('title', TextType::class) ->add('save', SubmitType::class) ->getForm(); return $this->render('article/index.html.twig', [ 'form' => $form->createView(), ]); } } ?>

Теперь выведем имя поля title в Twig-шаблоне:

{{ field_name(form.title) }}

Результат выполнения кода:

title

Пример

Давайте используем функцию для вывода имени поля в атрибуте name тега input:

<input type="text" name="{{ field_name(form.title) }}">

Результат выполнения кода:

<input type="text" name="title">

Смотрите также

  • функция field_value,
    которая возвращает значение поля формы
  • функция field_label,
    которая возвращает метку поля формы
  • функция field_errors,
    которая возвращает ошибки поля формы
  • функция field_help,
    которая возвращает подсказку для поля формы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить