YII - 在配置文件中定义提取的引导程序

时间:2013-02-12 09:03:14

标签: yii

我是Yii的新人。我正在使用LINK

我在/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/',

1 个答案:

答案 0 :(得分:0)

如果你是新人,learn about extensions。 比下载准备好的yii扩展名为bootstrap:Yii-BootstrapYii-Booster

您不必定义任何js包,bootstrap扩展将为您完成。

这是yii-booster的示例配置部分,我使用(实际上对于yii-bootstrap它应该是相同的):

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

就是这样! Bootstrap会起作用。