私は yii2 API に取り組んでおり、コントローラーのアクションからデータを取得する方法を探していました。これは、json または xml での応答に必要なもののサンプルです。
{"success": true,
"message": {data},
"session": "U0phRm51az",
"metadata": "metadata"
}
コントローラーからメッセージを取得していますが、成功は応答が OK であるかどうかを確認します。セッションはセッション データであり、メタデータは他のデータです。私の行動はこんな感じです。
public function actionIndex(){
$data = array();
}
これらはすべて同じ機能を使用するため、すべてのアクションで繰り返したくありません。モジュール クラス(設定ファイルではない)の応答コンポーネントのイベントまたはイベントを$data
使用して各アクションから取得する方法を知りたいです。これが不可能な場合、どうすればこれを達成できますか?afterAction
beforeSend