Yii出现引导程序错误(CWebApplication.bootstrap未定义)

snz8szmq  于 2022-11-09  发布在  Bootstrap
关注(0)|答案(2)|浏览(178)

我已经遵循了这个设置,但不为我工作http://www.cniska.net/yii-bootstrap/setup.html,所有的CSS文件不给予页面的样式,
所以搜索我发现这个线程如何在Yii中安装引导程序扩展使用一些技巧.但不工作的太.
现在出现此错误'未定义属性“CWebApplication.bootstrap”'
有谁能帮上忙或者有什么想法吗?提前感谢我的英语。

emeijp43

emeijp431#

未定义属性“CWebApplication.bootstrap”。
这个错误意味着系统正在尝试访问Yii::app()-〉bootstrap,它可能是应用程序的一个属性。由于bootstrap是一个组件,如果配置正确,它应该是可以访问的。
出现此错误的原因很可能是您忘记了主配置文件中的以下内容:

'components'=>array(
    'bootstrap'=>array(
        'class'=>'bootstrap.components.Bootstrap', 
    ),
),

//这应该指向您放置档案的位置,例如extensions/bootstrap/components/bootstrap.php
只有在设置配置之前正确设置别名,上面的类位置才起作用。

Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');

相反,您也可以将“bootstrap.components.Bootstrap”更改为“application.extensions.bootstrap.components.bootstrap”。

sy5wg1nm

sy5wg1nm2#

我强烈建议你使用Yiistrap,它是由创建Yii Bootstrap的人和创建Yiibooster的人制作的。Yiistrap有从扩展和更多新东西的一切。这里是页面http://www.getyiistrap.com,也有一个完整文档的API,这是Yii Bootstrap没有的,它将保存大量的谷歌搜索。

相关问题