2013-02-12 42 views
0

我是Yii的新手。我正在使用這個LINKYII - 在配置文件中定義提取的bootstrap

我正在提取引導上/blog/protected/extensions目錄,並定義數組config/main.php這樣的:

//BOOT STRAP 
    'clientScript' => array(
     'scriptMap' => array(
     'jquery.js'=>false, 
     'jquery.min.js'=>false, 
     'core.css'=>false, 
     'styles.css'=>false, 
     'pager.css'=>false, 
     'default.css'=>false, 
     ), 
     'packages'=>array(
     'jquery'=>array(
      'baseUrl'=>'bootstrap/', 
      'js'=>array('js/jquery.js'=>true /* SET AS DEFAULT*/), 
     ),   
     'bootstrap'=>array(
      'baseUrl'=>'bootstrap/', 
      'js'=>array('js/bootstrap.min.js', 
       'js/bootstrap-transition.js', 
       'js/bootstrap-alert.js', 
       'js/bootstrap-modal.js', 
       'js/bootstrap-dropdown.js', 
       'js/bootstrap-tab.js', 
       'js/bootstrap-tooltip.js', 
       'js/bootstrap-popover.js', 
       'js/bootstrap-button.js', 
       'js/bootstrap-collapse.js', 
       'js/bootstrap-carousel.js', 
       'js/bootstrap-typeahead.js', 
       'js/bootstrap-affix.js', 
       'js/holder.js', 
       'js/prettify.js', 
       'js/application.js', 
      ), 
      'css'=>array(
      'css/bootstrap.min.css', 
      'css/custom.css', 
      'css/bootstrap-responsive.min.css', 
      ), 
      'depends'=>array('jquery'), 
     ), 
     ), 
    ), 
    //BOOT STRAP 

如何改變'baseUrl'=>'bootstrap/'糾正擴展的路徑?此路徑不起作用:

'baseUrl'=>'/protected/extensions/bootstrap/', 

回答

0

如果你是新的,learn about extensions。 比引導程序下載準備好的yii擴展:Yii-BootstrapYii-Booster

你不必定義任何js包,引導程序擴展會爲你做。

下面是示例配置一部分警予增壓器,我使用(實際上是警予,引導它應該是相同的):

'components' => array(
// ... other components 
    'bootstrap' => array(
     'class' => 'ext.bootstrap.components.Bootstrap', 
     'coreCss' => true, 
     'responsiveCss' => true, 
     'yiiCss' => true, 
    ), 
    ), 
// .. other components 

而且完蛋了! Bootstrap將起作用。

+0

謝謝@PeterM。結果:http://paste.debian.net/233498/我得到這個錯誤:'別名「bootstrap.widgets.TbTabs」是無效的。確保它指向一個現有的目錄或文件。# – 2013-02-12 09:37:54

+0

好吧,還有一點要配置,我只是有一些不尋常的設置。檢查[示例配置](http://cniska.net/yii-bootstrap/setup.html) – 2013-02-12 09:50:16

+0

我正在處理引導到主題目錄從擴展目錄並將main.php更改爲此鏈接:http://paste.debian .net/233500 /並定義'<?php Yii :: setPathOfAlias('bootstrap',dirname(__ FILE __)。'/ ../extensions/bootstrap'); ?> '到'views/layouts/main.php'中。我現在得到這個錯誤。沒有正確的工作:( – 2013-02-12 10:00:20

相關問題