ホームページ >バックエンド開発 >PHPチュートリアル >Yii_PHP チュートリアルでブートストラップまたは他のコンポーネントをモジュールごとに個別にロードする 4 つの方法
Bootstrap には豊富な Web コンポーネントが含まれており、これらのコンポーネントに基づいて、美しく完全に機能する Web サイトを迅速に構築できます。 しかし、Web サイトではフロントエンドで Bootstrap が必要ない場合もあります。では、モジュールの Bootstrap を個別にロードするにはどうすればよいでしょうか。これを実現するには、次の 4 つの方法があります。 1. 次の内容をアプリケーション構成ファイル (protected/config/main.php) に追加します。
PHP
コードをコピー | |
'preload'=>array('ブートストラップ')、 'コンポーネント'=>array( 'ブートストラップ'=>array( 「クラス」=>「ext.bootstrap.components.Bootstrap」 ) )、 // ...その他のモジュール... ) |
2. モジュールの初期化中のロード:
コードをコピー | |||||||||
// モジュールレベルのモデルとコンポーネントをインポートします $this->setImport(array( ) 'admin.models.*', 'admin.components.*', // 'ext.bootstrap.components.Bootstrap', // これはコンポーネントのアプリ構成に移動します )); Yii::app()->getComponent('bootstrap');// これで読み込みが行われます } |
コードは次のとおりです | コードをコピー |
PHP $this->configure(array( |
4.モジュールをロードするときの別の方法:
コードは次のとおりです | コードをコピー |
PHP $this->configure(array( |