2

エンティティ型を持つ symfony でフォームを作成する必要があるため、これを使用しています

->add('assignee', 'entity', array(
           'label' => 'Assignee',
           'class'  => 'PortalBundle:TrnUser',
           'property' => 'username',
           ))

生成されたhtmlでは、ユーザーIDをオプション値として割り当てますが、オプション値としてユーザー名が必要です。何かのようなもの、

<option value="admin">admin</option>

これどうやってするの?助けてください。

ありがとう..

4

2 に答える 2

3

データトランスフォーマーが必要です。これらは、データを必要な形式で表示するのに役立ちます。そこでは、Symfony2 のデータ トランスフォーマーに関するすべての情報を見つけることができます。

http://symfony.com/doc/current/cookbook/form/data_transformers.html

于 2013-06-11T11:45:09.200 に答える