Zend framework2 ZF2-不创建新api的Apigility

Zend framework2 ZF2-不创建新api的Apigility,zend-framework2,laminas-api-tools,Zend Framework2,Laminas Api Tools,我已经在一个应用程序上成功运行了Apigility,并决定将其用于一个新的应用程序。我遇到的问题是,它拒绝创建新的api,并且似乎“挂起”在“创建新api”屏幕上 下面是它悬挂位置的屏幕截图: 有没有关于如何进行bug测试的建议,或者有没有人遇到过类似的问题 编辑 检查控制台时,我注意到以下错误: 编辑 经过进一步调查,似乎ZfcRbac是问题的原因。。。要创建Api,需要将其注释掉 不确定解决此问题的最佳方法。。。一旦我知道答案,我将调查并发布答案。我所做的是创建一个自动加载文件:mydev

我已经在一个应用程序上成功运行了Apigility,并决定将其用于一个新的应用程序。我遇到的问题是,它拒绝创建新的api,并且似乎“挂起”在“创建新api”屏幕上

下面是它悬挂位置的屏幕截图:

有没有关于如何进行bug测试的建议,或者有没有人遇到过类似的问题

编辑

检查控制台时,我注意到以下错误:

编辑

经过进一步调查,似乎ZfcRbac是问题的原因。。。要创建Api,需要将其注释掉


不确定解决此问题的最佳方法。。。一旦我知道答案,我将调查并发布答案。

我所做的是创建一个自动加载文件:mydev.local.php,并在其中包含以下内容:

<?php
return [
    'zfc_rbac' => [
        'protection_policy' => \ZfcRbac\Guard\GuardInterface::POLICY_ALLOW
    ]

Problem solved. thanks!
];

如果您将Apigility更新到dev master,此问题将消失

在composer.json中,使用以下命令

"require-dev":{
       "zfcampus/zf-apigility-admin": "dev-master"
}
请在php.ini中禁用opcache

"require-dev":{
       "zfcampus/zf-apigility-admin": "dev-master"
}