2014-08-28 18 views
3

Apigility有問題。Apigility不保存文檔字段

當我將保存我的REST服務的文檔時,只保存描述整個REST服務的字段。

我嘗試保存響應正文,例如,沒有成功。

,我已經發布前檢查有些事情:

  • 我有opcache和APC禁用。

  • 按下保存按鈕後的所有請求都是200 OK。

  • 我嘗試運行作曲家更新,但沒有成功。

我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": "[email protected]", "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

你得到一個堆棧跟蹤或在請求或網絡選項卡位瀏覽器的開發者工具的任何錯誤?我前幾天遇到了一個問題,文件權限和apigility,這意味着ajax調用返回了404,而不是保存我的配置或文檔 – 2014-08-29 08:24:26

回答

2

這是Apigility的錯誤。

請參閱https://github.com/zfcampus/zf-apigility-admin/issues/226

我現在的解決方法是將文件./vendor/zfcampus/zf-apigility-admin/src/Controller/DocumentationController.php上的$ controllerType強制爲'rpc'。

+1

該錯誤在zf-apigility-admin v1.0.4中。它已在dev中修復 – aiham 2014-12-22 05:42:45

1

更新到DEV-主爲我工作:

"zfcampus/zf-apigility-admin": "dev-master"