请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于地址的构建函数

在视频里,微信端的url构建, 使用的是UrlService::buildMUrl("/oauth/login")
但是在我的本地开发的时候。参数以 ‘/’ 开头的话会构建错误的链接,会多一个xxx/m/m/xxx,类似这样的,需要使用
UrlService::buildWxUrl(“oauth/login”),但是后台地址构建函数又不会有这个问题,我很疑惑,请问这跟我的项目有关,还是nginx的配置有关?

正在回答 回答被采纳积分+3

2回答

编程浪子 2019-08-23 13:51:48

你好

我怎么被你说糊涂了

UrlService::buildMUrl 和 UrlService::buildWxUrl  这是两个方法吧,怎么一会用这个,一会用另一个

0 回复 有任何疑惑可以回复我~
编程浪子 2019-08-21 20:45:26

你好

关键看你 UrlService::buildMUrl 方法怎么写的

0 回复 有任何疑惑可以回复我~
  • 提问者 eimlfang #1
    就是
    public static function buildMUrl($path, $params=[])
        {
            $path = Url::toRoute( array_merge([$path], $params) );
            return \Yii::$app->params['domain']['m'] . $path;
        }
    
    
    'm' => 'http://www.book.test/m',
    回复 有任何疑惑可以回复我~ 2019-08-22 09:59:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信