2

Yii で Twitter ブートストラップ拡張機能を実装しようとしていますが、実行できません。

以下のガイドに従って、Yii でインストールします。

http://www.cniska.net/yii-bootstrap/setup.html

上記のガイドで説明されているように、メインの構成ファイルに次のコードをコピーして貼り付けました。

// Define a path alias for the Bootstrap extension as it's used internally.
// In this example we assume that you unzipped the extension under     protected/extensions.
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');

return array(
'theme'=>'bootstrap', // requires you to copy the theme under your themes directory
'modules'=>array(
    'gii'=>array(
        'generatorPaths'=>array(
            'bootstrap.gii',
        ),
    ),
),
'components'=>array(
    'bootstrap'=>array(
        'class'=>'bootstrap.components.Bootstrap',
    ),
),
);

誰でも助けてください。

4

3 に答える 3

11

<head>protected/views/layouts フォルダーの main.php ファイルにと</head>タグの間の任意の場所に次を配置する必要がある答えが見つかりました。

    <?php Yii::app()->bootstrap->registerAllCss(); ?>
于 2013-01-02T16:25:08.070 に答える
0

それはケーキのように私にとってはうまくいきました。あなたの問題は、ブートストラップ拡張機能への道だと思います。相対パスではなく完全パスを指定することをお勧めします。機能するようになったら、パスを相対パスにすることができます。

例: Yii::setPathOfAlias('bootstrap', '/var/www/yoursite/application/extensions/bootstrap');

代わりに: Yii::setPathOfAlias('bootstrap', dirname( FILE ).'/../extensions/bootstrap');

これはあなたのために働くはずです!乾杯!!!

于 2013-06-27T19:59:17.263 に答える