2017-12-26 20:21:39 2558次浏览 1条回答 0 悬赏 100 金钱

本地运行OK,项目放到线上测试地址后,入口文件在框架根目录下index.php,引到到frontend/web/,现在我访问一个aa模块下的b控制器c方法,这个模块的全部视图文件用的是模块下的布局,在布局我这样写的
list(, $url) = Yii::$app->assetManager->publish('@aa/assets/static'); AaAsset::register($this);
但是这样做了之后,模块中的静态资源,一部分不能加载出来(在web/assets)中找不到,但是另一些可以,我把权限都设为777了,也没有用.请问遇到各位有遇到这样的问题吗?

  • 回答于 2017-12-28 10:23 举报

    list(,$url) = \Yii::$app->assetManager->publish("@hajjjc/static/js");
    $this->registerJsFile($url.'/index.js', ['depends' => [frontend\themes\hajjjc\assets\AppAsset::className()]]);

您需要登录后才可以回答。登录 | 立即注册
hebo5485
副总裁

hebo5485

注册时间:2016-03-18
最后登录:2024-04-05
在线时长:66小时28分
  • 粉丝8
  • 金钱4600
  • 威望30
  • 积分5560

热门问题