0

Zend Framework を使用して REST API を強化できるかどうかを知る必要がありますか?

Zend_Rest_Client は従来のオブジェクト API の動作をサポートしていますか?

オブジェクトの PUT、オブジェクトの GET、オブジェクトの POST

私が見たほとんどの REST API は、ほとんどがサービスやメソッドではなく、オブジェクト管理を対象としています。

助けていただければ幸いです。

ありがとう。

4

1 に答える 1

0

以下は、リファレンス マニュアルからの抜粋であり、あなたの質問に答えてくれることを願っています。(短い答えはイエスです。)

24.5.7.6. Zend_Rest_Route Zend_Rest コンポーネントには、Zend_Controller_Router_Rewrite の RESTful ルートが含まれています。このルートは、HTTP メソッドと URI をモジュール、コントローラー、およびアクションに変換することによって要求をルーティングする、標準化されたルーティング スキームを提供します。次の表は、リクエスト メソッドと URI がどのようにルーティングされるかの概要を示しています。

表 24.1. Zend_Rest_Route の動作

Method URI Module_Controller::action 
GET /product/ratings/ Product_RatingsController::indexAction() 
GET /product/ratings/:id Product_RatingsController::getAction() 
POST /product/ratings Product_RatingsController::postAction() 
PUT /product/ratings/:id Product_RatingsController::putAction() 
DELETE /product/ratings/:id Product_RatingsController::deleteAction()  
POST /product/ratings/:id?_method=PUT Product_RatingsController::putAction() 
POST /product/ratings/:id?_method=DELETE Product_RatingsController::deleteAction() 

およびZend_Rest_Client APIから

restDelete( string $path,  $data = null ) : \Zend_Http_Response
Performs an HTTP DELETE request to $path.


restGet( string $path, array $query = null ) : \Zend_Http_Response
Performs an HTTP GET request to the $path.


restPost( string $path, mixed $data = null ) : \Zend_Http_Response
Performs an HTTP POST request to $path.


restPut( string $path, mixed $data = null ) : \Zend_Http_Response
Performs an HTTP PUT request to $path.
于 2012-06-09T12:00:58.310 に答える