Bootstrap中包含了豐富的Web組件,根據這些組件,可以快速的搭建一個漂亮、功能完備的網站。 但是有時候我們網站前台並不需要Bootstrap,只要管理後台使用Bootstrap,那麼該如何單獨為一個module加載Bootstrap呢
這裡有4中方法來實現這個:
1.在應用的配置文件中添加如下內容 (protected/config/main.php):
PHP
代碼如下 復制代碼 'modules'=>array(
2.在模塊初始化時加載:
代碼如下 復制代碼 public function init()
3.模塊初始化加載的另一種方法:
PHP
public function init()
{
// import the module-level models and components
$this->setImport(array(
'admin.models.*',
'admin.components.*',
));
$this->configure(array(
'components'=>array(
'bootstrap'=>array(
'class'=>'ext.bootstrap.components.Bootstrap'
)
)
));
$this->getComponent('bootstrap');
}
4.模塊加載時的另一種方法:
PHP
public function init()
{
// import the module-level models and components
$this->setImport(array(
'admin.models.*',
'admin.components.*',
));
$this->configure(array(
'preload'=>array('bootstrap'),
'components'=>array(
'bootstrap'=>array(
'class'=>'ext.bootstrap.components.Bootstrap'
)
)
));
$this->preloadComponents();
}