Symfony 2 Создайте поле формы сущности с 2 свойствами
я используюSymfony2 и иметь форму, чтобы сохранить отношение одного пользователя к некоторым правилам. Эти правила устанавливаются администратором компании. В этой форме после того, как я выбрал пользователя для обновления, я должен выбрать, по какому правилу у этого пользователя есть разрешение.
Проблема в том, что у меня может быть более одного правила с тем же именем (этос другой сущностью), но значения разные. Итак, когда я собираю selectbox, я должен показать имя и значение, например:
Количество предметов - 10Количество предметов - 20Стоимость предмета - 200Стоимость предмета - 500Но теперь я просто могу показать без- $ value " используя код ниже:
$form = $this->createFormBuilder()->add('myinput', 'entity', array(
'class' => 'myBundle:Rule',
'property' => 'childEntity.name',
'label' => 'Filas Permitidas',
'expanded' => false,
'multiple' => true,
'choices' => $this->getDoctrine()
->getRepository('MyBundle:Rule')
->findAll(),
'required' => true,
))->getForm();
Итак, в качестве собственности я хотел получить$myEntity->getChildEntity()->getName()
и$myEntity->getValue()
Есть ли способ сделать это?