2016-04-02 3 views
0

yii2 Html :: iconの接頭辞をfont-awesome 'fa fa-'に設定するには依存性注入コンテナを使用しますか?yii2 Html :: icon接頭辞をfont-awesome 'fa fa-'に設定するにはどうすればいいですか?

これは仕事です

\Yii::$container->set('yii\widgets\LinkPager', ['maxButtonCount' => 5]);

しかし、私は動作しませYii::$container->set('yii\bootstrap\Html\icon', ['prefix' => 'fa fa-']);を設定するには....ありがとうございます。

答えて

0

Yii2 guide about DI

によれば依存性注入(DI)コンテナがどのように インスタンス化およびオブジェクトとそのすべての依存オブジェクトを設定を知っているオブジェクトです。

staticの方法Html::icon()は文字列です。だからあなたはこのためにDIを使っていません。代わりに独自のHtmlクラスを作成し、icon()をネストして、それをブートストラップに追加します。

/web/index.php

require(__DIR__ . '/../config/bootstrap.php'); 

/config/bootstrap.php

Yii::$container->set('yii\bootstrap\Html', 'common\bootstrap\Html'); 
+0

私が間違った方向を理解し、ご説明をいただき、ありがとうございます。この問題は解決すべきではありません。 私は静的関数の使用を検討しますが、まだありがとう – xjdata

関連する問題