Articles of symfony forms

Редактирование формы для отношения n: m с дополнительными атрибутами между двумя объектами

У меня есть это сопоставление между двумя объектами: class Orders { // Other attributes /** * @ORM\OneToMany(targetEntity="OrderHasProduct", mappedBy="order") */ protected $orderProducts; // Other set/get methods public function getOrderProducts() { return $this->orderProducts; } } class Product { // Other attributes /** * @ORM\OneToMany(targetEntity="\Tanane\FrontendBundle\Entity\OrderHasProduct", mappedBy="product") */ protected $orderProducts; // Other set/get methods public function getOrderProducts() { return […]

Как получить переданные опции в форме Symfony

Я пытаюсь расширить форму формы Symfony 2.8, следуя этому http://symfony.com/doc/2.8/form/create_form_type_extension.html В моей форме ObjectType меня есть что-то вроде этого, где я создаю свою форму. Моя форма включает поле типа MyExtendedType public function buildForm(FormBuilderInterface $builder, array $options) { $passed_options = array('aKey'=>'aValue', …); $builder ->add('someotherfield', 'SomeOtherStandardType', ..) ->add('fieldname', 'AppBundle\Form\Type\MyExtendedType', $passed_options) ->add('someotherfield', 'SomeOtherStandardType', ..) //… ; } В […]

Symfony Forms Assert

У меня есть класс Event, у которого есть поле, подобное этому: class Event { …… /** * @var datetime $date * * @ORM\Column(name="date_debut_inscri", type="datetime") * @Assert\GreaterThanOrEqual("today UTC") */ protected $dateDebutInscri; …… } Это поле скрыто, когда флажок установлен, и он установлен в NULL в контроллере, проблема в том, когда это поле скрыто, сообщение об ошибке […]

Symfony, как использовать событие формы для проверки динамической клиентской формы

Я использую плагин select2 с ajax, чтобы иметь динамическое поле в моей форме, но когда я отправлю его, верните мне ошибку «Это значение недействительно» , что является нормальной причиной, когда я использую ChoiceType с пустым array() в choices выбора при создании. Согласно этой части документа symfony, событие формы – это мой спаситель, поэтому он пытается […]

Symfony2 FormType необязательный вообще или ничего

У меня есть форма в Symfony2, содержащая 2 типа подформы, представляющих 2 отношения в моей сущности. invoiceAddress требуется всегда, и он работает нормально, но я хочу, чтобы доставкаAddress оставалась необязательной только тогда, когда все входы доставкиAdress пусты. Когда я устанавливаю его так, как не требуется, symfony устанавливает deliveryAddress как null, когда ничего не заполняется в […]

Symfony чередует новое действие

У меня есть сервер, где мне нужно хранить некоторые изображения. Теперь изображения могут быть загружены или созданы «на лету», скажем, просто добавив какой-то текст в изображение по умолчанию (поэтому для этого я сделал файл MakenewForm.php ). Таблица в моей базе данных хранит имя файла в локальной файловой системе. Теперь загрузка проста, я могу просто использовать […]

Обработка сложной формы Symfony2 с несколькими отношениями объектов

У меня есть форма (еще не закончена и отсутствует много полей), которая обрабатывается как мастер с шагами, в котором обрабатываются поля из нескольких объектов. Это сама форма: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('tipo_tramite', 'entity', array( 'class' => 'ComunBundle:TipoTramite', 'property' => 'nombre', 'required' => TRUE, 'label' => "Tipo de Trámite", 'query_builder' => function […]

Значения форм пусты (не значение) после визуализации виджета в форме

У меня есть эта форма: OrdersType class OrdersType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { // Others $builder fields goes here if ($this->register_type[0] == "natural") { $builder->add('person', new NaturalPersonType(), array('label' => FALSE)); } elseif ($this->register_type[0] == "legal") { $builder->add('person', new LegalPersonType(), array('label' => FALSE)); } } } PersonType class PersonType extends AbstractType […]

Как добавить поле ввода динамически в пустой форме?

Я сталкиваюсь с проблемой с моей формой, и мне нужна помощь … Я хочу создать форму, которая может сохранять рекламу. Моя проблема исходит из моих изображений «ManyToMany». Новый div, который я получаю по форме «images», выглядит так: <div><label class="required">Images</label><div id="annonce_rent_images" data-prototype="<div><label class=&quot;required&quot;>__name__label__</label><div id=&quot;annonce_rent_images___name__&quot;><div><label for=&quot;annonce_rent_images___name___url&quot; class=&quot;required&quot;>Url</label><input type=&quot;url&quot; id=&quot;annonce_rent_images___name___url&quot; name=&quot;annonce_rent[images][__name__][url]&quot; required=&quot;required&quot; /></div><div><label for=&quot;annonce_rent_images___name___alt&quot; class=&quot;required&quot;>Alt</label><input type=&quot;text&quot; id=&quot;annonce_rent_images___name___alt&quot; name=&quot;annonce_rent[images][__name__][alt]&quot; […]

Как добавить прослушиватель событий в динамически добавленное поле с помощью Symfony Forms

Я использую прослушиватели событий для динамического изменения формы. Я хочу добавить еще один прослушиватель событий в поле, которое было добавлено динамически. Я не уверен, как это сделать. public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('first_field','choice',array( 'choices'=>array('1'=>'First Choice','2'=>'Second Choice') )); $builder->addEventListener(FormEvents::PRE_SET_DATA, array($this, 'preSetData')); $builder->get('first_field')->addEventListener(FormEvents::POST_SUBMIT, array($this, 'postSubmit')); } public function preSetData(FormEvent $event) { $form = $event->getForm(); $form->add('second_field','choice',array( […]

Intereting Posts
Запрос таблицы с амперсандом в названии Как поделиться содержимым моего веб-сайта на facebook перенаправлять на новую страницу после отправки и проверки формы с помощью php Как получить статью intro Image by Id Joomla 3 Проблема с исполняемой средой PHP с «gcloud preview app» при работе в Linux Чтение данных POST в вызове AJAX Установка драйверов phpMongo в windows PHPUnit загружает все классы одновременно. Вызывает PHP Неустранимая ошибка: не удается переопределить класс Можно ли ссылаться на конкретный элемент анонимного массива в PHP? PHP: Как установить текущий рабочий каталог таким же, как каталог, выполняющий скрипт Каков наилучший способ обработки загруженных текстовых файлов с различными кодировками? Как вы показываете форматированный Word Doc в HTML / PHP? Symfony2 + FOS с использованием аутентификатора simple_form Не могу понять, почему неопределенный индекс Не получать предупреждение о успехе в AJAX