dataTransform не получает значение с формы

115
13 октября 2019, 09:20

Столкнулся с проблемой при использовании dataTransformer. Мне надо обработать получаемое значение с формы. По мануалу организовал следующим образом, но он оказался не рабочим -в трансформер приходит null

$arrayOfChoices = $this->getChoicesElements();
$builder->setMethod('GET');
$builder
->add('some_choice', ChoiceType::class, [
   'choices' => $arrayOfChoices,
   'placeholder' => ' ',
   'required' => false, ])
 ->add('some_text_1', TextType::class, ['required' => false])
 ->add('some_text_2', TextType::class, ['required' => false])
 ->add('submit', SubmitType::class)
 ->setDataMapper($this);
 $builder->get('some_text_2')->addModelTransformer($this->transformer);
Answer 1

Проблема оказалась банальной - я ожидал вызова метода transform в dataTransform, но вызывался метод revertTransform.

READ ALSO
Проблема с сохранением изменений в Stickies?

Проблема с сохранением изменений в Stickies?

Я пытаюсь создать инструмент для сохранения на страничке заметок И у меня есть во такой код Взял я его из этого туториала

97
Вывести денные отдельно для каждой даты

Вывести денные отдельно для каждой даты

Раньше даты и имена выводились в одной таблице, но появилась необходимость вывести денные отдельно для каждой даты

140
WebSocket, ReactPHP

WebSocket, ReactPHP

Изучаю вебсокеты, конкретно библиотеку reactphp, в документации масса примеров сокет-серверов, но подключение к сокету идёт в основном через...

112
Проблема с обработкой форм PHP

Проблема с обработкой форм PHP

Создал скрипт который должен реагировать на нажатие кнопки (с произвольным именем из 1 символа), однако при выполнении ничего не происходит...

99