3

我正在使用 BjyAuthorize 来控制我的项目中的访问。

使用module.bjyauthorize.global.php文件中的硬编码设置,一切都按预期工作。但我的要求是动态设置用户并动态分配他们的用户级别。

所以我想将此文件连接到数据库表,以某种方式和动态加载设置。请有人帮我完成我的事情

谢谢

4

2 回答 2

1

您必须创建自己的 Providers 或 Guards 来从数据库加载设置。见BjyAuthorize\Provider\Role\ZendDbBjyAuthorize\Provider\Role\ObjectRepositoryProvider

于 2013-06-18T10:24:48.873 回答
0

您可以在 Module 类中设置设置。

use Zend\Mvc\MvcEvent;

class Module
{
    public function onBootstrap(MvcEvent $event)
    {
        $serviceManager = $event->getApplication()->getServiceManager();
        $authorizeService = $serviceManager->get('BjyAuthorize\Service\Authorize');
        // settings
    }
}
于 2013-06-14T10:55:10.503 回答