Ho bisogno di aggiungere un attributo HTML aggiuntivo a ciascuna scelta di un campo EntityType in Symfony 2.7.Symfony 2.7 choice_attr con campo EntityType
Seguendo la guida this, presumo che EntityType erediti questa funzionalità da ChoiceType. Ho provato qualcosa di simile al seguente, ma senza effetto; nessun attributo mytype viene aggiunto alle opzioni di selezione renderizzate.
$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());
}))
gli elementi delle opzioni di scelta non hanno attributo "mytype"? –
giusto. scusa, ho sbagliato nella domanda; lo ha modificato – dmb