Saya baru-baru ini menggunakan Symfony untuk membangunkan bahagian belakang pengurusan Selepas membaca dokumen rasmi, saya masih mempunyai beberapa soalan dalam fikiran saya?
Tidak tahu cara menggunakan Symfony untuk membangunkan pengurusan kebenaran berasaskan peranan?
Saya harap pakar boleh memberi sedikit petua?
Dalam penyelesaian sebelumnya, kami biasanya mentakrifkan: Pengguna, Peranan, Peranan Pengguna, Kebenaran, PerananPermisson dan jadual lain?
Apabila menggunakan Symfony untuk menyelesaikan masalah kebenaran, adakah definisi ini masih diperlukan?
Selain itu, saya sedang menggunakan MongoDB untuk lapisan pangkalan data Adakah terdapat sebarang cadangan untuk mengoptimumkan struktur jadual apabila berurusan dengan kebenaran peranan pengguna?
Secara amnya, tidak perlu dibangunkan, gunakan terus sahaja
Atau komponen latar belakang berpakej tahap lebih tinggi sudah memadai
Sebenarnya ada kes rasmi untuk masalah anda, anda boleh menyelesaikannya menggunakan ACL
http://symfony.com/doc/current/cookbook/security/acl.html
Secara amnya, tidak perlu dibangunkan, gunakan terus sahaja
http://symfony.com/doc/current/bundles/FOSUserBundle/index.html