Php &引用;“拒绝访问”;在一个奏鸣曲列表视图上,但不在另一个列表视图上

Php &引用;“拒绝访问”;在一个奏鸣曲列表视图上,但不在另一个列表视图上,php,symfony,sonata-admin,Php,Symfony,Sonata Admin,我正在做一个基于Symfony 2.7和Sonata Admin的项目。我以超级用户身份登录,打开了两个浏览器选项卡。在第一个选项卡上,我已成功加载视频实体的列表视图 在第二个选项卡上,我尝试为名为VideoDerivation的实体加载一个新的管理屏幕。我得到的不是列表视图,而是一个未捕获的AccessDeniedException。展开错误显示已在CRUDController.php中调用以下逻辑: public function listAction() { if (false =

我正在做一个基于Symfony 2.7和Sonata Admin的项目。我以超级用户身份登录,打开了两个浏览器选项卡。在第一个选项卡上,我已成功加载视频实体的列表视图

在第二个选项卡上,我尝试为名为VideoDerivation的实体加载一个新的管理屏幕。我得到的不是列表视图,而是一个未捕获的AccessDeniedException。展开错误显示已在CRUDController.php中调用以下逻辑:

public function listAction()
{
    if (false === $this->admin->isGranted('LIST')) {
        throw new AccessDeniedException();
    }
我发现这很有趣,因为正如我所提到的,我能够很好地查看其他实体类型的列表视图


我不知道如何开始调试这个。你会怎么做

事实证明,我需要创建和分配这些角色:

    ROLE_APP_ADMIN_VIDEO_DERIVATIVE_ALL:
        - ROLE_APP_ADMIN_VIDEO_DERIVATIVE_CREATE
        - ROLE_APP_ADMIN_VIDEO_DERIVATIVE_EDIT
        - ROLE_APP_ADMIN_VIDEO_DERIVATIVE_DELETE
        - ROLE_APP_ADMIN_VIDEO_DERIVATIVE_LIST
        - ROLE_APP_ADMIN_VIDEO_DERIVATIVE_WORKFLOW
将它们放在适当的位置(并允许我的用户访问它们)修复了我的问题