У меня есть коллекция типа поля, как это:как изменить значение и метку выбора в поле типа коллекции?
$defaultData = array('attendances' => array('5', '4'));
$form = $this->createFormBuilder($defaultData)
->add('choice', 'text')
->add('email', 'email')
->add('message', 'textarea')
->add('attendances', 'collection', array(
'type' => 'choice',
'options' => array(
'choices' => array('1' => 'حاضر', '0' => 'غایب'),
),
))
->add('send', 'submit')
->getForm();
что я получаю это:
Посмотрите, что метки вариантов являются (0 и 1), а также их атрибут ввода имени, я хочу изменить метку и имя входа attr, так как я могу изменить $ defaultData для этого?
Спасибо за ответ, но я скажу около 30 пунктов этого выбора типа – mohsenJsh
это может быть возможно генерировать массив заранее, и передавая его в поле выбора? – acontell
Вы имеете в виду $ defaultData array? yes – mohsenJsh