php - Apigility 不保存文档字段

标签 php json zend-framework2 composer-php laminas-api-tools

我对 Apigility 有疑问。

当我保存我的 REST 服务的文档时,只保存描述整个 REST 服务的字段。

例如,我正在尝试保存响应主体,但没有成功。

我在发帖前检查过的一些事情:

  • 我禁用了 opcache 和 apc。

  • 按下保存按钮后的所有请求都是 200 OK。

  • 我尝试运行 composer update,但没有成功。

我的 composer.json

json { “名称”:“zfcampus/zf-apigility-skeleton”, "description": "Apigility 的骨架应用程序", “类型”:“图书馆”, “许可证”:“BSD-3-Clause”, “关键词”:[ “API”, “敏捷”, “框架”, “zf2” ], “主页”:“http://apigility.org/”, “支持”: { “电子邮件”:“apigility-users@zend.com”, "irc": "irc://irc.freenode.net/apigility", “来源”:“https://github.com/zfcampus/zf-apigility-skeleton”, “问题”:“https://github.com/zfcampus/zf-apigility-skeleton/issues” }, “配置”:{ “进程超时”:5000 }, “额外的”: { “分支别名”:{ “开发大师”:“1.0-开发”, “开发开发”:“1.1-开发” } }, “要求”: { "php": ">=5.4.8", "zendframework/zendframework": "~2.3", “zfcampus/zf-apigility”:“~1.0-dev”, “zfcampus/zf-apigility-文档”:“~1.0”, “zfcampus/zf-开发模式”:“~2.0”, “教义/教义-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” }, “需要开发”:{ "zendframework/zftool": "开发大师", "zendframework/zend-developer-tools": "开发大师", “zfcampus/zf-apigility-admin”:“~1.0”, “zfcampus/zf-apigility-welcome”:“~1.0”, “zfcampus/zf-deploy”:“~1.0” } }

最佳答案

这是 Apigility 上的一个错误。

参见 https://github.com/zfcampus/zf-apigility-admin/issues/226 .

我现在的解决方法是将文件 ./vendor/zfcampus/zf-apigility-admin/src/Controller/DocumentationController.php 上的 $controllerType 强制为“rpc”。

关于php - Apigility 不保存文档字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25559500/

相关文章:

java - Apache Solr 无法存储嵌套 JSON 数据

json - 在 MVC3 中显示从 JSON 到表的数据

php - 从 Controller 使用对象 Zend\View\Helper\Url

php - 模块(专辑)无法初始化zf2教程

php - cookie 值中的逗号在 ZF2 中被双重解析

php - 为什么一个查询返回正确的值,而紧随其后的查询返回 0?

php - Composer 本身由 Composer 管理?

php - PDO 插入数据库

json - 如何将 JSON 文件转换为 SQLite 数据库

javascript - 停止 Ajax 循环 JQuery