Potrzebuję dodać dodatkowy atrybut HTML do każdego wyboru pola EntityType w Symfony 2.7.Symfony 2.7 choice_attr z polem EntityType
Po przewodniku this przyjmuję, że EntityType dziedziczy tę funkcję z ChoiceType. Próbowałem czegoś takiego, ale bez efektu; żaden atrybut typu mytype nie jest dodawany do renderowanych opcji zaznaczania.
$builder->add('customer_email', 'email')
->add('Product', 'entity', array(
'class' => 'MyBundle:Product',
'property' => 'name',
'empty_value' => 'None',
'required' => false,
'choice_attr' => function ($val, $key, $index) {
return array('mytype' => $val->getType());
}))
Twoje opcje wyboru elementów nie mają atrybutu "mytype"? –
To prawda. przepraszam, ale to źle w pytaniu; edytował to. – dmb