私のウェブサイトはSymfony 2.7 + OroCRMを搭載しています。 私は2つの新しいルートで私自身のバンドルを作っ:Symfonyカスタムバンドル - ルーティングセキュリティ/ファイアウォールエラー500
- /アプリ/
- /アプリ/管理
すべてがうまく機能していると私は今、セキュリティ/アクセス制御を設定しようとしています。今のところ、誰もが2ページをURLで見ることができます。私が欲しいのです。皆
用のため
- /アプリ/目に見える、私が追加した場合:
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
私が間違っているのか理解していないで、あなたは助けることができますか?
こんにちは、それはなんですか?どうやって ?どこ?このメッセージは私に困惑させます... – Paolito75
は、DomanObjectEntityを持っていればエンティティディレクトリに入ります。 –