ZF2 で安らかな Web サービスを作成するために、いくつかのチュートリアルを読みました。ZF2 が RESTful Web サービスを処理する方法が最後に変更されたのは、バージョン 2.0.4 でした。私が始めるための最も有望な記事はこれでした: http://dustint.com/post/543/getting-started-with-abstractrestfulcontroller
とにかく、私はそれを成し遂げることができません.RestController.getList()で返されたJsonModelが期待どおりに機能していないようです. 私のデバッグ呼び出しにより、RestController.getList() メソッドが呼び出されることを認識できます。関連するすべてのコードは、私の github-repository にあります: https://github.com/Jochen1980/EhcServer/blob/master/module/Application/src/Application/Controller/RestController.php
class RestController extends AbstractRestfulController{
public function indexAction(){
Debug::dump("indexAction()");
return new ViewModel();
}
public function getList() {
Debug::dump("getList()");
return new JsonModel(array(
array('name' => 'test'),
array('name' => 'second')
));
}
...
現在、次のエラー メッセージが表示されました: Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "application/rest/get-list"; C:\xampp\htdocs\EhcServer\vendor\zendframework\zendframework\library\Zend\View\Renderer\PhpRenderer.php の 499 行目で、リゾルバーはファイルに解決できませんでした
前もって感謝します!