0

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

1 回答 1

0

如果您是新手,请了解扩展。比为引导程序下载准备好的 yii 扩展:Yii-BootstrapYii-Booster

您不必定义任何 js 包,引导扩展会为您完成。

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

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

就是这样!引导程序将起作用。

于 2013-02-12T09:15:44.500 回答