Symfony2中的自定义角色类名称

时间:2014-04-14 05:24:36

标签: php symfony role

我一直在审核这个:http://symfony.com/doc/current/cookbook/security/entity_provider.html

注意它是怎么说的"这将创建acme_role表和user_role,它存储acme_user和acme_role之间的多对多关系..."。

如何定义此表的名称?我不想要user_role,我希望它被称为" application_name_user_roles"。

另外,我希望我的实体名称与表名匹配,因此我不想使用Role.php和一个名为Role的类,而是将UserPermission.php与UserPermission作为类名。

如何执行这些更改?

1 个答案:

答案 0 :(得分:0)

您可以随意命名您的实体,只有它实现有效的接口(即UserInterface用户类才重要。然后您将您的类名传递给security.yml,所有这些都应该完美地运行。