でエンティティフォームフィールドを作成し、いくつかのルールに一人のユーザーの関係を保存するためのフォームを持っています。これらのルールは、会社の管理者によって設定されます。このフォームでは、更新するユーザーを選択した後、このユーザーに許可を与えるルールを選択する必要があります。symfonyの2は私が<em>Symfony2の</em>を使用しています2つのプロパティ
問題は、同じ名前(別のエンティティ)のルールが複数ある可能性がありますが、値が異なることです。私は、選択ボックスを構築するときに、私は次のように名前と値を表示する必要があります。
- アイテムの数量 - 項目の10
- 数量 - アイテムの20
- 値 - の200
- 値項目 - 500
しかし、今、私はちょうどずに表示することができます - 怒鳴るコードを使用して、 "$値":
$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()
を得たかったのです。
これを実行する方法はありますか?
ありがとう! – PedroHCan
Spot on!おめでとう.. – medina