Symfony 2 Crie um campo de formulário de entidade com 2 propriedades

estou usandosymfony2 e tem um formulário para salvar a relação de um usuário com algumas regras. Essas regras são definidas pelo usuário administrador da empresa. Nesse formulário, depois de selecionar um usuário para atualizar, tenho que selecionar qual regra esse usuário tem permissão.

O problema é que eu posso ter mais de uma regra com o mesmo nome (é outra entidade), mas os valores são diferentes. Então, quando eu construo a caixa de seleção, devo mostrar o nome e o valor como:

Quantidade de itens - 10Quantidade de itens - 20Valor do item - 200Valor do item - 500

Mas agora eu só posso mostrar sem o "- $ valor" usando o código abaixo:

$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();

Então, como propriedade que eu queria$myEntity->getChildEntity()->getName() e a$myEntity->getValue().

Existe alguma maneira de fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion