2017-03-28 13 views

答えて

0

あなたがすべきことは、データを取得してデータをポストするなどのさまざまな機能に対して、すべてのカール操作がモデルで実行されているモデルにRESTファイルがあることです。このクラスのオブジェクトを使用して、

$rest_obj = new RestService("web service URL", 'param1', 'param2'); 
    $rest_obj->requestName = 'webservice controller name'; 
    $rest_obj->requestData = ''; 
    $rest_obj->querydata = $data['request_params']; 
    $rest_obj->requestType = "html"; 
    $rest_obj->responseType = "json"; 
    $rest_obj->getData(); 
    $fields_array = $rest_obj->response; 

これを行うと、このWebサービスをn個のフロントエンドに使用できると思います。 Webサービスは基本的にデータベースへの接続を持つ別のYiiアプリであり、基本的には多くのフロントエンドのバックエンドとして機能します。私の助言は、コントローラとモデルを作成してデータベースからデータを取り出し、前に与え、すべてがうまくいくはずです。

関連する問題