我的Apigility有问题。
当我保存REST服务的文档时,只保存描述整个REST服务的字段。
我正在尝试保存响应正文,例如,没有成功。
我在发布之前检查过的一些事情:
我禁用了opcache和apc。
按下保存按钮后的所有请求均为200 OK。
我尝试运行composer update,但没有成功。
我的composer.json
json
{
"name": "zfcampus/zf-apigility-skeleton",
"description": "Skeleton Application for Apigility",
"type": "library",
"license": "BSD-3-Clause",
"keywords": [
"api",
"apigility",
"framework",
"zf2"
],
"homepage": "http://apigility.org/",
"support": {
"email": "apigility-users@zend.com",
"irc": "irc://irc.freenode.net/apigility",
"source": "https://github.com/zfcampus/zf-apigility-skeleton",
"issues": "https://github.com/zfcampus/zf-apigility-skeleton/issues"
},
"config": {
"process-timeout": 5000
},
"extra": {
"branch-alias": {
"dev-master": "1.0-dev",
"dev-develop": "1.1-dev"
}
},
"require": {
"php": ">=5.4.8",
"zendframework/zendframework": "~2.3",
"zfcampus/zf-apigility": "~1.0-dev",
"zfcampus/zf-apigility-documentation": "~1.0",
"zfcampus/zf-development-mode": "~2.0",
"doctrine/doctrine-orm-module": "0.*",
"hounddog/doctrine-data-fixture-module": "0.0.*",
"facebook/php-sdk-v4" : "4.0.*",
"zfr/zfr-cors": "1.*",
"zfcampus/zf-apigility-documentation-swagger": "1.0.*@dev"
},
"require-dev": {
"zendframework/zftool": "dev-master",
"zendframework/zend-developer-tools": "dev-master",
"zfcampus/zf-apigility-admin": "~1.0",
"zfcampus/zf-apigility-welcome": "~1.0",
"zfcampus/zf-deploy": "~1.0"
}
}
答案 0 :(得分:2)
这是Apigility的错误。
请参阅https://github.com/zfcampus/zf-apigility-admin/issues/226。
我现在的解决方法是将$ controllerType强制存档./vendor/zfcampus/zf-apigility-admin/src/Controller/DocumentationController.php到' rpc'。
答案 1 :(得分:1)
dev-master的更新对我有用:
"zfcampus/zf-apigility-admin": "dev-master"