2013-09-23 2 views
2

인증을 처리하기 위해 ZfcRbac을 사용하고 인증을 처리하기 위해 Zend \ Authentication \ AuthenticationService를 사용하고 있습니다.Zf2 - ZfcRbac/AuthenticationService - Doctrine2

젠드 개발자 툴바에서 각 페이지 요청에 4 개의 반복적 인 SQL 쿼리가 표시됩니다.

4) 쿼리 rbac_role_permissions

내 신원 객체

2) 쿼리 rbac_role가 parent_role_id에 rbac_role 기반 ROLE_ID

3) 질의에 기초 user_d에 기초

1) 쿼리 사용자 테이블 세션에 저장 : $authService->getStorage()->write($identity);

누구나 ZfcRbac 쿼리를 가져올 수 있습니까? 모듈을 확장하고 내 자신의 변종에서 캐싱을 구현할 필요없이 o 캐시?

답변

2

ZfcRbac에는 현재 역할 및 권한에 대한 캐싱 메커니즘이 없습니다. 이것은 ZfcRbac의 향후 버전을 위해 구현하고자하는 것입니다!