Red de conocimiento informático - Espacio del host - Estoy aprendiendo RBAC en ThinkPHP, [_ACCESS_LIST] siempre está vacío, expertos, ¡compruébenlo!

Estoy aprendiendo RBAC en ThinkPHP, [_ACCESS_LIST] siempre está vacío, expertos, ¡compruébenlo!

Estoy aprendiendo RBAC de ThinkPHP y [_ACCESS_LIST] siempre está vacío.

Nota:

Los permisos de administrador deben ser todos los permisos, usuarios principales como admin, lisi, wangwu, etc. ., se deben verificar las aplicaciones en segundo plano, también se deben verificar el segundo nivel, la administración de publicaciones y otros niveles de controlador, se debe verificar la lista de publicaciones del nivel más bajo, para que la matriz [_Access_List]=gt; La clave es utilizar la función estática saveAccessList ($authId=null) que encapsula getAccessList, y getAccessList se llama en el núcleo db.class.php del marco thinkphp. Cuando se llama a class.php, en qué nivel se usa $authId para obtener las operaciones de cada tabla de base de datos relevante de cada RBAC. Si la aplicación de nivel superior no está conectada, incluso si es un subcontrolador, la más baja. La lista de publicaciones de nivel no se enganchará. ¡Esto hará que la matriz [_Access_List]=gt;Array{} se imprima como vacía en este nivel!