代码之家  ›  专栏  ›  技术社区  ›  Muhammad Omer Aslam

从扩展yii1的外侧获取发布的资产url

  •  1
  • Muhammad Omer Aslam  · 技术社区  · 6 年前

    我正在制作一个插件 File Manager 对于 redactorJs 用于 Yii1 Framework 我有一些自定义视图文件和一个控制器,它们在插件中使用,在这些视图文件中,我必须引用一些 js css

    对于RedActor,我使用的是YiiBooster扩展。我已经把我的插件放在 extensions/booster/assets/redator/plugins/my_plugin ,现在当yii初始化时 booster 它将所有资产发布到web资产目录,即 assets 在我的项目根目录中的文件夹中,我需要获得它用随机目录名创建的路径,有人能指导我怎么做吗 明白了。我试过使用

    Yii:import('application.extensions.booster.components.Booster');
    

    然后尝试访问 Booster::_assetsUrl 但上面说

    致命错误:未定义的类常量“\u assetsUrl”

    1 回复  |  直到 6 年前
        1
  •  1
  •   Muhammad Omer Aslam    6 年前

    我需要使用

    Yii::app()->booster->getAssetsUrl()
    

    获取YiiBooster扩展的已发布资产路径。

    推荐文章