Zend_Rest_Controller を拡張する REST セットアップがあります。あるリソースを呼び出すと、HTTP GET メソッドで実行しようとしますindexAction()
。getAction()
アクション名を使用$this->_request->getActionName()
してログに記録すると、マップする必要があるpreDispatch()
ときに生成されますindex
get
Zend_Rest_Controller を拡張する REST セットアップがあります。あるリソースを呼び出すと、HTTP GET メソッドで実行しようとしますindexAction()
。getAction()
アクション名を使用$this->_request->getActionName()
してログに記録すると、マップする必要があるpreDispatch()
ときに生成されますindex
get
これは予想される動作です。GETは、エンティティの単一のインスタンスを返します。たとえば、myhost.com / book / 1は、ID 1の本を返します。対照的に、myhost.com / bookは、利用可能なすべての本のリストを返します。
次のようなものを試してください。
curl -v -H "Accept: application/json" -X GET http://myhost.com/book/1
vs
curl -v -H "Accept: application/json" -X GET http://myhost.com/book
最初の呼び出しはgetAction()に委任され、2番目の呼び出しはindexAction()に委任されます。