0
FOSCommentBundleのコメントをユーザーの役割に限定するためにACLを実装しようとしています。 私はバンドルドックを段階的に実行しましたが、エラーが表示されます:"acl"の定義にクラスがありません
"acl"の定義にはクラスがありません。
私はので、私は 『のacl「の定義を』コマンドでしようとしましたが、私に同じエラーを与えsymfony3はACLがインストールされていなかったと思った私のアプリ/設定/ config.ymlfos_comment:
db_driver: orm
class:
model:
comment: BackEndBundle\Entity\Comment
thread: BackEndBundle\Entity\Thread
vote: BackEndBundle\Entity\Vote
acl: true
service:
acl:
thread: fos_comment.acl.thread.roles
comment: fos_comment.acl.comment.roles
vote: fos_comment.acl.vote.roles
manager:
thread: fos_comment.manager.thread.acl
comment: fos_comment.manager.comment.acl
vote: fos_comment.manager.vote.acl
acl_roles:
comment:
create: IS_AUTHENTICATED_ANONYMOUSLY
view: IS_AUTHENTICATED_ANONYMOUSLY
edit: ROLE_ADMIN
delete: ROLE_ADMIN
thread:
create: IS_AUTHENTICATED_ANONYMOUSLY
view: IS_AUTHENTICATED_ANONYMOUSLY
edit: ROLE_ADMIN
delete: ROLE_ADMIN
vote:
create: IS_AUTHENTICATED_ANONYMOUSLY
view: IS_AUTHENTICATED_ANONYMOUSLY
edit: ROLE_ADMIN
delete: ROLE_ADMIN
assetic:
bundles: [ "FOSCommentBundle" ]
ザッツ
クラスはありません "。私のアプリ/設定/ services.yml
parameters:
services:
acl:
connection: default
ありがとうございましたこれまでどんなエラーも表示されず、うまくいきます。しかし、まだ編集と削除ボタンを表示していません。私は感謝を続けていきます。 – Pillow