Articles of formbuilder

Замените объект значением Null. Используя Form Builder в Symfony2

У меня возникла проблема с сохранением нулевого значения, которое уже сохраняется с объектом. Он вызывает следующую ошибку. Catchable Fatal Error: Argument 1 passed to MyProject\EntityBundle\Entity\Requirements::setReplacedEmployee() must be an instance of MyProject\EntityBundle\Entity\Employee, null given, called in /var/www/MyProject/vendor/symfony/src/Symfony/Component/Form/Util/PropertyPath.php on line 347 and defined in /var/www/MyProject/src/MyProject/EntityBundle/Entity/Requirements.php line 384 Первоначально я сохраняю объект replaceEmployee, который может быть null / […]

Форма Symfony2 – от многих до многих, поскольку текст вызывает ошибки

Я попытался оглядеться для возможного решения этого, но не повезло. У меня есть взаимосвязь между многими свойствами и почтовыми индексами от многих до многих, я не могу отображать почтовые индексы в выбранном примере из-за количества возможных записей. Мое решение состояло в том, чтобы оно было как текстовое поле в форме, а затем уловить его на […]

В Symfony2, как мне получить метки из FormBuilder

В Symfony2 я использую formbuilder. Я устанавливаю этикетки в форме, согласно документации. Однако, когда я на страницах 'show' и 'index', мне нужно скопировать ярлыки в Twig. Есть ли способ использовать те же метки везде? Варианты, о которых я подумал: Доступ к конфигурации формообразователя, но без фактического создания формы У вас есть центральный файл конфигурации и […]

Как указать атрибуты HTML для параметров тега select, созданного с помощью laravel form builder?

Вы можете установить атрибуты HTML для самого <select> , но как насчет <options> ? Form::select('name', $options, null, ['class'=>'form-control'])

Создать поле ввода массива с построителем форм symfony2

У меня возникли проблемы с использованием Form builder в Symfony2. Точнее, мне нужно поле ввода, которое представляет собой html-массив, но я не могу создать его с помощью createFormBuilder-> add. Вот что я пробовал: $attributesForm = $this->createFormBuilder() ->add('attribute[0]', 'text') … И так далее, но я получаю следующее исключение: Имя «attribute [0]» содержит недопустимые символы. Имена должны […]

Как добавить повторяющуюся форму в цикле symfony2 для одного и того же объекта

Я хочу создать форму анкеты. Когда я использую следующий код, я могу видеть только последний вопрос моей таблицы, содержащий 18 вопросов (и поле ответа). Я не могу использовать коллекцию, потому что мой вопросник будет более сложным, некоторые вопросы с несколькими ответами, некоторые другие в true / false и т. Д. Я упростил код, чтобы исправить […]

Форма Symfony не сохраняет объект с отношением ManyToMany

У меня есть проблема с сохранением сущности с помощью отношений ManyToMany. Я не могу сохранить поля, которые находятся на стороне «mappedBy». Код ниже не сохраняет ничего в базе данных и не вызывает никаких ошибок: // Entity/Pet /** * @var \Doctrine\Common\Collections\Collection * * @ORM\ManyToMany(targetEntity="AppBundle\Entity\Customer", mappedBy="pet", cascade={"persist"}) */ private $customer; /** * Set customer * * @param […]

symfony: не можем ли мы иметь скрытое поле объекта?

Я передаю форму с полем сущности в symfony. Он работает хорошо, когда я выбираю регулярное поле объекта. $builder ->add('parent','entity',array( 'class' => 'AppBundle:FoodAnalytics\Recipe', 'attr' => array( 'class' => 'hidden' ) )) Он выдает следующую ошибку при выборе -> add ('parent', 'hidden'): Ожидается, что данные вида формы будут иметь тип scalar, массив или экземпляр \ ArrayAccess, но […]

Как перевести метки в symfony2 с помощью messages.en.yml?

Я пытаюсь получить перевод полей формы для работы. У меня есть message.en.yml в папке Ressource в Bundle. test: it works form: description: Add a description. Я хочу создать форму в EntityType которая соответственно преобразует метки полей формы. $builder->add( 'description', null, array('label' => 'form.description', 'required' => false) ); 'form.description' только буквальная строка 'form.description' , а не […]

Как создать форму с несколькими строками одного объекта в Symfony2

Сначала я прочитал документы как для типа поля сбора, так и для вставки коллекции форм … Пример состоит из одного объекта (задачи), который имеет отношение «один ко многим» к другому объекту (тегу), и я это понимаю , но я не могу приспособить его к тому, что хочу! Чтобы упростить, скажем, у меня есть объект Task, […]