0

Yiiは初めてです。そして私はこのリンクを使用しています。

私は/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-BootstrapまたはYii-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 に答える