私のデータベーススキーマでは、通常、すべてのテーブルに標準化された命名システムを使用しています。symfony、そして私が思うに、ACL自体は、彼のスキーマの彼のテーブルに特定の名前を使用しています。
これは、テーブルのデフォルト名です。
- acl_security_identities
- acl_classes
- acl_object_identities
- acl_object_identity_ancestors
- acl_entries
それらのテーブルの名前を変更する方法はありますか?
はい!
テーブル名をカスタマイズする可能性があります!
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
いいえ。
Symfonyのセキュリティコンポーネントをフォークして、必要に応じてハックしたい場合を除きます。もしそうなら、これは始めるのに良い場所です: https ://github.com/symfony/Security/tree/master/Acl/Resources/schema