yii2基本テンプレートを使用してREST APIアプリケーションを開発しています。私はサイトごとに複数のAPIを用意するつもりで、各サイトはアプリケーションのメインモジュールとして表現され、その中にAPIバージョン管理で表現されたサブモジュールがv1として表示されます。私の主な問題は、正常なサイトの作業を駄目にしたくないのですが、REST API設定を持つapi.phpというメインサイトの設定でweb.phpファイルをオーバーライドするだけです。シンプルに見えますが、私はそれの周りに私の頭を得ることはできません。モジュール内の設定でyii2 web.phpファイルをオーバーライドする方法
0
A
答えて
0
Module.init()
の機能で\Yii::configure()
とすることができます。このよう
は:
public function init()
{
parent::init();
// this is just for example
$configOptionsForApp = [
'components' => [
'user' => [
'class' => 'path\to\custom\User',
],
],
];
\Yii::configure(\Yii::$app, $configOptionsForApp);
}
0
トリッキーこれは動作しませんでした。しかし、私はapiというミニアプリを作り、それを動作させるためにいくつかの設定を調整しました。それは働いている。私はtacktileブログのチュートリアルに続き、リンクはhttp://tacktile.net/blog/2015/12/22/create-restful-api-using-yii2-basic-template-with-authentication-part-i/
です関連する問題
- 1. laravel web.phpファイルのコントローラメソッドでイベントを定義する方法は?
- 2. Yii2:コントローラーアクションでmpdfのグローバルpdf方向設定をオーバーライド
- 3. Yii2高度なテンプレートのモジュール設定
- 4. サブカテゴリ内のOpencartでYii2を使用するための.htaccessの設定方法
- 5. 共通ディレクトリ内のローカル設定ファイル内のYii2のparamsアクセス
- 6. 設定方法と設定方法Yii2ログインコントローラー/メソッド
- 7. Magento - モジュール設定ファイル内の設定値を使用
- 8. ページは私のweb.phpファイルで
- 9. Yii2でこの関係を設定する方法
- 10. yii2 - javascriptでkartik select2の値を設定する方法
- 11. Yii2:ActiveRecordでデフォルトの属性値を設定する方法は?
- 12. Yii2 ActiveDataProviderのページをjqueryで動的に設定する方法
- 13. in yii2:2 amigos/yii2-taggable-behaviorでデフォルト値を設定する方法
- 14. SystemJs設定ファイルにモジュールを追加する方法
- 15. ファイル内のパターンの値で変数を設定する方法
- 16. Yii2。 dataProviderでシナリオを設定する方法は?
- 17. Yii2 kartik \ tree \ TreeViewInputでデフォルト値を設定する方法
- 18. krajee yii2-exportでPHPExcel_Cell_DataType :: TYPE_STRINGを設定する方法
- 19. オーバーライドSimpleCursorAdapterでListViewのOnClickLitsenerをButtonに設定する方法
- 20. Structure Mapでのオーバーライド登録を設定する方法4.4
- 21. 自動プロパティのC#で設定をオーバーライドする方法
- 22. mdmsoft/yii2-adminのaccesscontrolのアクセス許可を設定する方法
- 23. yii2 gridview:filterModelのCSSを設定する方法
- 24. yii2のコアルールをオーバーライド
- 25. Djangoテストでデータベース設定をオーバーライドする方法は?
- 26. 設定不可能なコントロールでwndProcをオーバーライドする方法
- 27. Yii2のマイグレーションで特定の列に文字セットを設定する方法
- 28. 角度アプリでモジュールと設定を定義する方法は?
- 29. CookieパスをオーバーライドするカスタムCookieGenerator Springを設定する方法
- 30. マゼンタでproduct.jsファイルをオーバーライドする方法