получить значения нескольких флажков в extbase/fluid TYPO3

Как получить значения нескольких флажков, отмеченных в шаблоне интерфейса с помощью жидкости, и использовать эти значения в действии extbase?


person NMNM    schedule 21.05.2013    source источник


Ответы (2)


  1. Объявите аргумент в своем действии контроллера и присвойте ему тип array или совместимый с массивом тип, который может быть создан с помощью PropertyMapper.
  2. Назовите все поля так же, как этот аргумент.
  3. Разместите данные и используйте аргумент в действии контроллера.

Это правильный способ получения массива в качестве значения аргумента контроллера. Доступ к нему непосредственно из запроса не рекомендуется, если только вы не объявили аргумент в действии контроллера. Если этого не сделать, обработка важных аргументов будет пропущена.

person Claus Due    schedule 03.09.2016

сохраните их в форме и извлеките данные POST:

 $this->request->getArgument('variable')
person cptnk    schedule 20.06.2013