Apigility を使用して、ZF2 プロジェクト用のコード接続された REST API ラッパーを生成しました。コマンド ラインで簡単に解決できるいくつかのファイル アクセス許可の問題を除けば、すべてうまく機能しました。昨日、composer の更新を実行し、Apigility を 1.0.4 に更新しました。これで、コレクションの GET メソッド (シグネチャ fetchAll($params = array()) を使用) が空のパラメーター配列で呼び出されます。Firebug コンソールから、これらがまだ正しいパラメーター ブラウザー側で呼び出されているので、これを壊した Apigility ラッパー処理で何かが変更されたようです.誰かが知識を持っているか、なぜこれが変更/壊れたのかについて何か光を当てることができますか?
また、アップデート以降、ZF2 ルーティング エラーでロードに失敗するため、API ラッパーの生成に使用された Apigility Admin UI にアクセスできないことも発見しました。
Fatal error: Uncaught exception 'Zend\Mvc\Router\Exception\RuntimeException' with message 'Part route may not terminate' in /private/var/www/vhosts/hamster.local/vendor/zendframework/zendframework/library/Zend/Mvc/Router/Http/Part.php:202 Stack trace:
#0 /private/var/www/vhosts/hamster.local/vendor/zendframework/zendframework/library/Zend/Mvc/Router/Http/TreeRouteStack.php(351): Zend\Mvc\Router\Http\Part->assemble(Array, Array)
#1 /private/var/www/vhosts/hamster.local/vendor/zendframework/zendframework/library/Zend/View/Helper/Url.php(100): Zend\Mvc\Router\Http\TreeRouteStack->assemble(Array, Array)
#2 [internal function]: Zend\View\Helper\Url->__invoke('zf-apigility')
#3 /private/var/www/vhosts/hamster.local/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php(399): call_user_func_array(Object(Zend\View\Helper\Url), Array)
#4 /private/var/www/vhosts/hamster.local/vendor/zfcampus/zf-apigility-admin-ui/view/zf-apigility-ui.phtml(6): Zend\View\Renderer\PhpRenderer->__call('url', Array)
#5 /private/v in /private/var/www/vhosts/hamster.local/vendor/zendframework/zendframework/library/Zend/Mvc/Router/Http/Part.php on line 202
繰り返しになりますが、Apigility の更新が中断された以外に、これを引き起こした可能性のある手がかりはありません。v1.0.3 に回帰すると、これらの問題は両方とも修正されますが、1.0.4 でいくつかの更新された機能を使用したいと考えています。
どんな助けでも大歓迎です!