私は安らかなzend-APIフレーム作業に取り組んでいます。問題は、リクエストが投稿されたときに、コントローラから処理された出力をコントローラに戻して返すために、コントローラから別のクラスにデータを取得する方法の概念がないということです。最善の方法すなわち 応答が他のクラスの他の関数によって処理された後に収集されZend restコントローラからパラメータを取得してコントローラにデータを返す
public function putAction()
{
$resource = $this->_getParam('resource');
$this->view->resource = $resource;
//$requests = $this->getRequest();
switch (true) {
case (strstr($resource, 'account')):
$response = $this -> do_post_request($requests);
$resource = "You are accessing account";
break;
case (strstr($resource, 'property')):
$response = $this -> do_post_request($requests);
$resource = "You are accessing property";
break;
case (strstr($resource, 'autos')):
$response = $this -> do_post_request($requests);
$resource = "You are accessing autos";
break;
default:
$resource = "The specified resource is not available please check the api manual for available resources";
break;
}
$this->view->message = $response;
$this->_response->ok();
}
以下putAction機能を実現します。 私が:$ response = $ this - > do_post_request($ requests);を使用していた場合、 他のクラスの構造によって、要求を処理して応答を生成する方法はありますか