Alias "bootstrap.widgets.TbHeroUnit" is invalid. Make sure it points to an existing PHP file and the

Yii+Yii-bootstrap 使用时会报上面的错,主要是在LINUX或MAC平台下面,WIN下面不存在该问题

问题的原因在行assets 的权限 问题。解决的办法就是进入 app/protected/extensions/bootstrap 目录下面然后修改权限即可。

cd protected/extensions/bootstrap

chmod -R 777 assets


其它:

http://cniska.net/yii-bootstrap/index.html

http://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'); 添加该行在config/main.php中
 
return array(
    'theme'=>'bootstrap', // 启用该模板时需要将extensions/bootstrap/theme 复制至最外面的皮肤目录下面 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',
        ),
    ),
);

你可能感兴趣的:(Alias "bootstrap.widgets.TbHeroUnit" is invalid. Make sure it points to an existing PHP file and the)