2018-05-05 10:36:09 1544次浏览 1条回答 0 悬赏 30 金钱

RT,复制了frontend,命名为mobile,在mobile的config修改了一切frontend的配置为mobile,common/config里面也配置了应用的别名及路径,在模板调用的时候,模板正常,但是assets资源,却引用的是frontend下的assets资源,求教该怎么办

最佳答案

  • ideal666 发布于 2018-05-05 11:39 举报
    1. 在advanced目录下,创建mobile目录,将frontend或backend模块下所有文件复制过来
    2. 配置mobile的别名,如果不配置这样,就需要设置很长的全名,容易出错还麻烦。
       advanced/common/config/bootstrap.php修改成如下样子:
       Yii::setAlias('@common', dirname(__DIR__));
       Yii::setAlias('@frontend', dirname(dirname(__DIR__)) . '/frontend');
       Yii::setAlias('@backend', dirname(dirname(__DIR__)) . '/backend');
       Yii::setAlias('@console', dirname(dirname(__DIR__)) . '/console');
       Yii::setAlias('@mobile', dirname(dirname(__DIR__)) . '/mobile');
      
    3. 配置mobile模块里的main.php配置文件
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
noecs
见习主管

noecs 兰州

注册时间:2017-10-04
最后登录:2018-09-17
在线时长:1小时39分
  • 粉丝1
  • 金钱15
  • 威望20
  • 积分225

热门问题