Symfony2的翻译形式的实体属性(Symfony2 translate form entity

2019-10-18 03:04发布

我有修改的用户使用Symfony2的形式。 我的用户有角色,你可以为一个用户选择多个角色。

在我的形式我显示实体的UserRole:

$builder->add( 'rolesAsObject', 'entity', array( 'label' => 'roles', 'class' => 'AcmeUserBundle:UserRoles', 'multiple' => true, 'property' => 'name' ) );

这工作正常,但name属性只是一个数字,对于语言关键的ID,因为我想翻译的角色的名字。

这是可能以某种方式调用一个函数的性质?

文章来源: Symfony2 translate form entity property