forms - symfony2表单实体选项值

标签 forms symfony entity field

我需要使用 symfony 创建一个具有实体类型的表单,所以这是我使用的

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

在生成的 html 中,它指定 userid 作为选项值,但我需要用户名作为选项值。类似的东西,

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

我该怎么做?请帮忙。

谢谢..

最佳答案

您需要数据转换器。它们可以帮助您以您想要的形式显示数据。 在那里您可以找到有关 Symfony2 中数据转换器的所有信息:

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

关于forms - symfony2表单实体选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17042403/

相关文章:

java - Angular JS 内容协助 Eclipse 中的 Java 模型/实体

html - 如何在它的两个 child 之间插入它的下一个兄弟元素?

java - Netbeans 登录表单

PHP:如何在数据库表中插入动态检索的数据

symfony - 使用 Symfony 2 Forms 验证 API 输入

php - Symfony2 - 实体子文件夹上实体的getRepository

Java XML处理实体问题?

jQuery Validate 插件不会删除错误消息

PHP:Twig:图像的相对路径?

Symfony2 - 在产品环境中找不到类