Yii:如何禁用特定控制器的预加载扩展?

Yii:如何禁用特定控制器的预加载扩展?,yii,yii-extensions,Yii,Yii Extensions,我在Yii应用程序中使用引导扩展。此扩展在主配置中预加载。有些页面(针对特定访问者)不需要引导。我想为此控制器/操作禁用此预加载的扩展。为什么? 引导相关的文件有超过100KB的大小,在我的国家这是巨大的 我使用滑块和引导有冲突(当我从预加载中删除引导时,它工作正常) 一个解决方案是从预加载中删除引导,并在需要时加载它。但问题是只有5%的页面不需要引导。实际上,我想预加载引导并在某些操作中禁用它如何操作?从配置中的预加载中删除初始化行引导,并使用筛选器在控制器上加载和限制它。它可以解决你的问题。

我在Yii应用程序中使用引导扩展。此扩展在主配置中预加载。有些页面(针对特定访问者)不需要引导。我想为此控制器/操作禁用此预加载的扩展。
为什么?

  • 引导相关的文件有超过100KB的大小,在我的国家这是巨大的
  • 我使用滑块和引导有冲突(当我从预加载中删除引导时,它工作正常)

  • 一个解决方案是从预加载中删除引导,并在需要时加载它。但问题是只有5%的页面不需要引导。实际上,我想预加载引导并在某些操作中禁用它<代码>如何操作?

    从配置中的
    预加载
    中删除初始化行
    引导
    ,并使用筛选器在控制器上加载和限制它。它可以解决你的问题。 如果你的大多数应用程序使用引导程序,并且你认识到更新大部分都是愚蠢的事情,如果没有出路,就考虑这个解决方案。

    我感谢上帝找到了这个解决办法。你确定没有别的出路吗?我没那么说。我仍然希望其他人指出更好的解决方案。如果他们不这样做,你可能不得不使用这个,尽管这会让你在目前的情况下付出更多的努力。谢谢,也许我会找到更好的解决方案。目前我使用了你的有用答案。