2013-08-02 3 views
0

zfcuser, zfcuser-doctrine-orm 및 bjyauthorize로 작업하고 있지만 모든 구성을 처리하는 방법이 확실하지 않습니다.zfcuser, bjyauthorize 및 orm 클래스에 대한 최신 뉴스

(Add BjyAuthorize Roles (using ZfcUser and Doctrine)에 @ocramius에 의해 제안 내가 BjyAuthorize \ 제공자 \ 역할 \의 DoctrineEntity을 사용하고 있습니다)하지만 "BjyAuthorize \ 제공자 \ 역할 \의 DoctrineEntity는"모듈에 존재하지 않으며, 나는

return array(
    'bjyauthorize' => array(
     // default role for unauthenticated users 
     'default_role' => 'guest', 
     // default role for authenticated users (if using the 
     // 'BjyAuthorize\Provider\Identity\AuthenticationIdentityProvider' identity provider) 
     'authenticated_role' => 'user', 
     // identity provider service name 
     'identity_provider' => 'BjyAuthorize\Provider\Identity\AuthenticationDoctrineEntity', 
     // Role providers to be used to load all available roles into Zend\Permissions\Acl\Acl 
     // Keys are the provider service names, values are the options to be passed to the provider 
     'role_providers' => array(
      /* here, 'guest' and 'user are defined as top-level roles, with 
      * 'admin' inheriting from user 
      */ 
      'BjyAuthorize\Provider\Role\DoctrineEntity' => array(
       'role_entity_class' => 'Application\Entity\Role', 
      ), 

[...] 

을 잘 살고있다 그것은 공장이 아닙니다. 내가 사용하려고 :

'BjyAuthorize\Provider\Role\DoctrineEntity' => 'BjyAuthorize\Service\DoctrineEntityRoleProviderFactory', 

을하지만 그것은 작동하지 않습니다

Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotCreatedException' with message 'While attempting to create bjyauthorizeproviderroledoctrineentity(alias: BjyAuthorize\Provider\Role\DoctrineEntity) an invalid factory was registered for this instance type.' in D:\wamp\www\vidum\src\vendor\zendframework\zendframework\library\Zend\ServiceManager\ServiceManager.php on line 860 

사람이 팩토리의 클래스 인 알고 있나요? 교리의 역할 공급자를 연결하는

+0

아직이 문제가 아직 생생한 문제인지 궁금하십니까? –

답변

0

올바른 클래스는

BjyAuthorize\Provider\Role\ObjectRepositoryProvider

당신은 예를 들어 설정 in the docs을 볼 수 있습니다.