0
それぞれのタスクに対してWebサービスを作成して、異なるプラットフォームの同じタスクのコードを複製または書き換えないようにします。YII2でREST Webサービスを使用してユーザー名とパスワードの認証を作成する方法
それぞれのタスクに対してWebサービスを作成して、異なるプラットフォームの同じタスクのコードを複製または書き換えないようにします。YII2でREST Webサービスを使用してユーザー名とパスワードの認証を作成する方法
あなたがすべきことは、データを取得してデータをポストするなどのさまざまな機能に対して、すべてのカール操作がモデルで実行されているモデルに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アプリであり、基本的には多くのフロントエンドのバックエンドとして機能します。私の助言は、コントローラとモデルを作成してデータベースからデータを取り出し、前に与え、すべてがうまくいくはずです。