내 웹 사이트는 Symfony 2.7 + OroCRM에 의해 제공됩니다. 모든 잘 작동하고 난 지금은 보안/액세스 제어를 구성하기 위해 노력하고있어심포니 커스텀 번들 - 라우팅 보안/방화벽 오류 500
- /아이 패드/
- /아이 패드/관리자
: 나는이 개 새로운 루트 내 자신 번들을했다. 지금은 누구나 URL로 2 페이지를 볼 수 있습니다. 내가 원하는 것은 : 모두에게
이- /아이 패드/볼
- /아이 패드/관리자/만 볼에 내가 추가하면 내 security.yml에서 ROLE_ADMIN
:
security
access_control
[... existing rule]
[... existing rule]
[... existing rule]
- { path: /ipad/admin/, role: ROLE_ADMIN }
... 2 페이지를 사용할 수없고 (오류 500) 로그는 다음과 같습니다.
request.CRITICAL : 잡히지 않은 PHP 예외 Symfony \ Component \ Security \ Acl \ Exception \ InvalidDomainObjectException : "$ domainObject는 DomainObjectInterface를 구현하거나 에"getId "라는 메서드를 구현해야합니다." SRC/오로/번들/SecurityBundle/ACL이/도메인/ObjectIdAccessor.php 라인 (27)
내가 잘못 이해하지 않는다, 당신은 도와 드릴까요?
안녕하세요. 무엇입니까? 어떻게? 어디? 이 메시지는 나를 당황하게합니다 ... DomanObjectEntity가있는 경우 엔터티 디렉터리에 – Paolito75
을 입력하십시오. –