Когда я создаю поле объекта в Symfony2, как я могу указать значение сгенерированного поля опции выбора?
Это фрагмент моего поля сущности:
->add('preferred_language', 'entity', array(
'mapped' => false,
'property' => 'name',
'class' => 'Common\MainBundle\Entity\Language',
'query_builder' => function(\Doctrine\ORM\EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.id', 'DESC');
}
На самом деле я могу указать отображаемое значение через свойство, и оно автоматически принимает идентификатор, относящийся к таблице БД. Хорошо. Что я могу сделать вместо этого, хочу ли я изменить значение параметра?
<option value="my_value">my_property</option>