我有一个用于编辑用户的 symfony2 表单。我的用户有角色,您可以为一个用户选择多个角色。
在我的表单中,我显示了 UserRoles 实体:
$builder->add( 'rolesAsObject', 'entity', array(
'label' => 'roles',
'class' => 'AcmeUserBundle:UserRoles',
'multiple' => true,
'property' => 'name' ) );
这可以正常工作,但 name 属性只是一个数字,一个语言键的 id,因为我想翻译角色的名称。
这可以在属性上以某种方式调用函数吗?