3

プロジェクトでアクセスを制御するために BjyAuthorize を使用しています。

module.bjyauthorize.global.phpファイルにハードコードされた設定で、すべてが期待どおりに機能します。しかし、私の要件は、ユーザーを動的に設定し、ユーザー レベルを動的に割り当てることです。

したがって、このファイルをDBテーブルに接続して、設定を動的にロードしたいと考えています。誰かが私の仕事を終わらせるのを手伝ってください

ありがとうございました

4

2 に答える 2

1

データベースから設定をロードする独自のプロバイダーまたはガードを作成する必要があります。BjyAuthorize\Provider\Role\ZendDbまたはを参照してくださいBjyAuthorize\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 に答える