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