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 - 500

Ale 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ć?

questionAnswers(1)

yourAnswerToTheQuestion