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. Yii2高度なテンプレートのモジュール設定
- 2. サブカテゴリ内のOpencartでYii2を使用するための.htaccessの設定方法
- 3. 共通ディレクトリ内のローカル設定ファイル内のYii2のparamsアクセス
- 4. Magento - モジュール設定ファイル内の設定値を使用
- 5. Yii2でこの関係を設定する方法
- 6. Yii2:ActiveRecordでデフォルトの属性値を設定する方法は?
- 7. SystemJs設定ファイルにモジュールを追加する方法
- 8. krajee yii2-exportでPHPExcel_Cell_DataType :: TYPE_STRINGを設定する方法
- 9. オーバーライドSimpleCursorAdapterでListViewのOnClickLitsenerをButtonに設定する方法
- 10. Structure Mapでのオーバーライド登録を設定する方法4.4
- 11. 自動プロパティのC#で設定をオーバーライドする方法
- 12. yii2 gridview:filterModelのCSSを設定する方法
- 13. yii2のコアルールをオーバーライド
- 14. Yii2のマイグレーションで特定の列に文字セットを設定する方法
- 15. Djangoテストでデータベース設定をオーバーライドする方法は?
- 16. 設定不可能なコントロールでwndProcをオーバーライドする方法
- 17. 角度アプリでモジュールと設定を定義する方法は?
- 18. Yii2で設定ファイルなしでデータベースに接続するには?
- 19. Yii2 Kartik SideNavアクティブなオプションを設定する方法
- 20. AngularJS module.constant():モジュール内で定数を定義する方法は?
- 21. マゼンタでproduct.jsファイルをオーバーライドする方法
- 22. yii2コントローラの代わりにモジュールのルート設定
- 23. Yii2モジュールとコンフィギュレーション
- 24. config/main.phpを使用してJSON応答を返すようにYii2モジュールを設定する方法
- 25. ユーザーを後でオーバーライドする方法
- 26. マイクロサービス内のyaml構成ファイルにローカルパスを設定する方法
- 27. Yii2アドバンストテンプレートの設定
- 28. Yii2:コントローラーでアクションを設定する
- 29. Yii2でフラッシュメッセージを設定するには?
- 30. DNNのインストールで[使用中]モジュールを設定する方法。