ホームページ バックエンド開発 PHPチュートリアル Yii_PHP チュートリアルでブートストラップまたは他のコンポーネントをモジュールごとに個別にロードする 4 つの方法

Yii_PHP チュートリアルでブートストラップまたは他のコンポーネントをモジュールごとに個別にロードする 4 つの方法

Jul 13, 2016 pm 04:57 PM
bootstrap module yii のために 負荷 バッグ 方法 コンポーネント

Bootstrap には豊富な Web コンポーネントが含まれており、これらのコンポーネントに基づいて、美しく完全に機能する Web サイトを迅速に構築できます。 しかし、Web サイトではフロントエンドで Bootstrap が必要ない場合もあります。では、モジュールの Bootstrap を個別にロードするにはどうすればよいでしょうか。これを実現するには、次の 4 つの方法があります。 1. 次の内容をアプリケーション構成ファイル (protected/config/main.php) に追加します。


PHP

コードは次のとおりです 'モジュール'=>array( ‘admin’=>array(
コードをコピー
'preload'=>array('<span class='wp_keywordlink_affiliate'><a href="http://lxy.me/tag/bootstrap" title="ブートストラップのすべての記事を表示" target=" _blank ">ブートストラップ</a></span>')、
'コンポーネント'=>array(
'<span class='wp_keywordlink_affiliate'><a href="http://lxy.me/tag/bootstrap" title="ブートストラップですべての記事を表示" target="_blank">ブートストラップ</a&gt ; </span>'=>array(
「クラス」=>「ext.bootstrap.components.Bootstrap」
)
)、
// ...その他のモジュール...
)


2. モジュールの初期化中のロード:

コードは次のとおりですパブリック関数init() {


3. モジュールの読み込みを初期化する別の方法:

コードをコピー
// モジュールレベルのモデルとコンポーネントをインポートします
$this->setImport(array(
) 'admin.models.*',
'admin.components.*',
// 'ext.bootstrap.components.Bootstrap', // これはコンポーネントのアプリ構成に移動します
));
Yii::app()->getComponent('bootstrap');// これで読み込みが行われます
}

コードは次のとおりです コードをコピー

PHP
パブリック関数 init()
{
// モジュールレベルのモデルとコンポーネントをインポートします
$this->setImport(array(
) 'admin.models.*',
'admin.components.*',
));

$this->configure(array(
'コンポーネント'=>array(
「ブートストラップ」=>array(
'クラス'=>'ext.bootstrap.components.Bootstrap'
)
)
));
$this->getComponent('bootstrap');
}


4.モジュールをロードするときの別の方法:

コードは次のとおりです コードをコピー

PHP
パブリック関数 init()
{
// モジュールレベルのモデルとコンポーネントをインポートします
$this->setImport(array(
) 'admin.models.*',
'admin.components.*',
));

$this->configure(array(
'preload'=>array('bootstrap'),
'コンポーネント'=>array(
「ブートストラップ」=>array(
'クラス'=>'ext.bootstrap.components.Bootstrap'
)
)
));
$this->preloadComponents();
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631525.html技術記事 Bootstrap には豊富な Web コンポーネントが含まれており、これらのコンポーネントに基づいて、美しく完全に機能する Web サイトを迅速に構築できます。しかし、Web サイトのフロントエンドに Bootstrap が必要ない場合もあります。ただ...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WeChat で削除された連絡先を回復する方法 (簡単なチュートリアルでは、削除された連絡先を回復する方法について説明します) WeChat で削除された連絡先を回復する方法 (簡単なチュートリアルでは、削除された連絡先を回復する方法について説明します) May 01, 2024 pm 12:01 PM

WeChat で削除された連絡先を回復する方法 (簡単なチュートリアルでは、削除された連絡先を回復する方法について説明します)

Eclipseにブートストラップを導入する方法 Eclipseにブートストラップを導入する方法 Apr 05, 2024 am 02:30 AM

Eclipseにブートストラップを導入する方法

モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます) モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます) May 04, 2024 pm 06:01 PM

モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます)

携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます) 携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます) May 07, 2024 pm 03:34 PM

携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます)

アイデアをブートストラップに導入する方法 アイデアをブートストラップに導入する方法 Apr 05, 2024 am 02:33 AM

アイデアをブートストラップに導入する方法

Go言語のメソッドと機能の違いと応用シナリオの分析 Go言語のメソッドと機能の違いと応用シナリオの分析 Apr 04, 2024 am 09:24 AM

Go言語のメソッドと機能の違いと応用シナリオの分析

大型モデル間の1対1バトル75万ラウンド、GPT-4が優勝、Llama 3が5位にランクイン 大型モデル間の1対1バトル75万ラウンド、GPT-4が優勝、Llama 3が5位にランクイン Apr 23, 2024 pm 03:28 PM

大型モデル間の1対1バトル75万ラウンド、GPT-4が優勝、Llama 3が5位にランクイン

ブートストラップメディエーション効果テスト結果をstataで読み取る方法 ブートストラップメディエーション効果テスト結果をstataで読み取る方法 Apr 05, 2024 am 01:48 AM

ブートストラップメディエーション効果テスト結果をstataで読み取る方法

See all articles