У меня есть форма, какой список возможных ответов викторины в поле выбора (чекбоксы)Checkbox типа объекта поля возврат пустого значение
Проблемы заключается в том, когда я проверить некоторые коробки и представить мою форму я получаю пустой результат вместо получить значения из флажки ...
Вот мой тип формы:
namespace MyApp\QuizzBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
class QuizzType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('reponses', 'entity', array(
'class'=>'QuizzBundle:Reponses',
'property'=>'titre',
'multiple'=>true,
'expanded'=>true,
'required'=>true
))
;
}
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class'=>'MyApp\QuizzBundle\Entity\Quizz'
));
}
public function getName()
{
return 'myapp_quizztype';
}
}
Но если я стараюсь не «включено» => правда я могу выбор несколько вариантов ответа слишком и я могу получить их значение в моем контроллере ...
Кто-нибудь может мне помочь?
Как вы пытаетесь получить доступ к значениям в контроллере? – Ramesh
Я пробовал с '$ request-> request-> get ('myapp_quizztype');' и '$ form-> getData();' но оба не работают – HSoltys