Zend Framework 2 RESTfulコントローラのアクション [php]


Answers

私はあなたが現在の情報でそれをどのように実装したかはわかりませんが、RestfulはZF2で正常に動作するはずです。 私はbeta2で作業していました。

  • あなたのコントローラがRestfulControllerを拡張していることを確認してください。そして、あなたのルートがコントローラとidパラメータを正しく取得します。 '/ [:controller [/ [:id]]]'となります。 ルートタイプとして 'Zend \ Mvc \ Router \ Http \ Segment'を使用してください。
  • HTTP GETメソッドとIDなしのcurlを使用すると、getList()メソッドを呼び出す必要があります。 idを指定すると、代わりにget($ id)が呼び出されます。
  • エコーする代わりに、配列を返すようにしてください。

インスピレーションのためにGitHubのZF2 Restful Module Skeletonを見てみることもできます。

Question

数多くの試みの後、私はテストアプリケーション内で動作するように休憩機能を得ることができません。

私はZend FrameWork 2.0.0beta3のRestfulControllerクラスの経験がある人がいるのだろうかと思った。

私はRestfulController抽象クラスからメソッドを実装し、getList()メソッドは "Foo"をエコーさせ、何らかの出力を得るためにcurlリクエストを行いましたが、私が得続けるのは空のスクリーンです。

私はzend framework 1.xのオプションがあることを知っていますが、私のプロジェクトでは2.xを使う必要があります。

もしあなたの一人が私に何か助けてくれれば幸いです!