Symfony 2 Utwórz pole formularza encji z 2 właściwościami
ja używamsymfony2 i mieć formularz, aby zapisać relację jednego użytkownika do niektórych reguł. Reguły te są ustawiane przez administratora firmy. W tej formie, po wybraniu użytkownika do aktualizacji, muszę wybrać, która reguła ten użytkownik ma uprawnienia.
Problem polega na tym, że mogę mieć więcej niż jedną regułę o tej samej nazwie (to jest inna jednostka), ale wartości są różne. Tak więc, kiedy tworzę box wyboru, muszę pokazać nazwę i wartość taką jak:
Ilość przedmiotów - 10Ilość przedmiotów - 20Wartość przedmiotu - 200Wartość przedmiotu - 500Ale teraz mogę pokazać bez wartości „- $” używając kodu poniżej:
$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();
Tak jak własność, którą chciałem zdobyć$myEntity->getChildEntity()->getName()
i$myEntity->getValue()
.
Czy jest jakiś sposób, aby to zrobić?