0

在我的数据库模式中,我通常对所有表使用标准化的命名系统。Symfony,我猜,ACL 本身,在他的模式中为他的表使用一个特定的名称。

这是表的默认名称:

  • acl_security_identities
  • acl_classes
  • acl_object_identities
  • acl_object_identity_ancestors
  • acl_entries

有什么办法可以更改这些表的名称吗?

4

2 回答 2

1

是的!

可以自定义表名!

http://symfony.com/doc/2.8/reference/configuration/security.html

  acl:
    tables:
        class:                acl_classes
        entry:                acl_entries
        object_identity:      acl_object_identities
        object_identity_ancestors:  acl_object_identity_ancestors
        security_identity:    acl_security_identities
于 2014-11-19T09:57:29.513 回答
0

不。

除非您想分叉 Symfony 的安全组件并将其破解为您的需要。如果是这样,这是一个很好的起点: https ://github.com/symfony/Security/tree/master/Acl/Resources/schema

于 2013-03-27T14:50:21.803 回答