加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如果没有预加载,Yii Bootstrap不起作用

发布时间:2020-12-13 18:26:36 所属栏目:PHP教程 来源:网络整理
导读:我一直在应用程序中使用 Yii Bootstrap.现在,我有一个部分,其中加载的CSS文件导致问题,我不想在该控制器中加载引导程序扩展. 在我的配置文件中,我将bootstrap设置为preload: 'preload' = array('log','bootstrap') 我现在已从preload数组中删除了bootstrap,
我一直在应用程序中使用 Yii Bootstrap.现在,我有一个部分,其中加载的CSS文件导致问题,我不想在该控制器中加载引导程序扩展.

在我的配置文件中,我将bootstrap设置为preload:

'preload' => array('log','bootstrap')

我现在已从preload数组中删除了bootstrap,它停止工作说别名不正确:

Alias “bootstrap.widgets.BootNavbar” is invalid. Make sure it points to an existing directory or file.

别名虽然已在配置文件的components部分中定义,但在预加载引导程序组件时工作正常:

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

如何在不预加载的情况下使bootstrap扩展工作?

请致电:
Yii::app()->getComponent("bootstrap");

‘preload’=> ‘bootstrap’实际上会使这个命令变得怪异.如果你只是按照Blizz的建议调用Yii :: app() – > bootstrap-> init(),你最终会调用init()两次,这可能是有害的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读