yii2 $app でコンポーネントをカスタマイズする方法

WBOY
リリース: 2016-07-06 13:51:47
オリジナル
1646 人が閲覧しました

WeChat 用のサードパーティ パッケージがあります。Composer を介してインストールした後、次のように Yii::$app->wechat来实例化这个微信类,所以我就在web.php中的components 配列を介して直接設定したいと思います。 リーリー

次のエラーが報告されます

Missing required parameter "config" when instantiating "EasyWeChatFoundationApplication". このクラスのインスタンス化には配列を構成ファイルとして渡す必要があることがわかったので、コードを次のように変更しました:
リーリー

それでも同じ

Missing required parameter "config" when instantiating "EasyWeChatFoundationApplication".

そこでお聞きしたいのですが、このようなパラメータを必要とするものをインスタンス化したい場合、パラメータをどのように渡せばよいのでしょうか?

返信内容:

WeChat 用のサードパーティ パッケージがあります。Composer を介してインストールした後、次のように

配列を介して直接設定したいと思います。 リーリー Yii::$app->wechat来实例化这个微信类,所以我就在web.php中的components次のエラーが報告されます

このクラスのインスタンス化には配列を構成ファイルとして渡す必要があることがわかったので、コードを次のように変更しました:Missing required parameter "config" when instantiating "EasyWeChatFoundationApplication". リーリー
それでも同じ

Missing required parameter "config" when instantiating "EasyWeChatFoundationApplication". そこでお聞きしたいのですが、このようなパラメータを必要とするものをインスタンス化したい場合、パラメータをどのように渡せばよいのでしょうか?

で リーリー

設定ファイルでは、設定 bootstrap.php Medium

はサポートされていません

construct的参数。你需要通过配置 container 来告诉Yii在实例化的时候,把配置信息注入的contructデモを提供します

リーリー

こんな風に書きます

試してみてください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート