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 に答える