2013-02-12 47 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

相关问题