首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在yii2控制台中创建url

在yii2控制台中创建url
EN

Stack Overflow用户
提问于 2017-04-23 16:40:14
回答 1查看 484关注 0票数 0

我正在处理在yii2控制台应用程序中创建url的问题。下面是我在console.php中的配置:

代码语言:javascript
复制
'urlManager' => [
        'enablePrettyUrl' => true,
        'scriptUrl' => 'https://sesmailer.net',
        'rules' => [
            'api/unsubscribe/<param:\w+>' => 'api/web/unsubscribe'
        ]
    ],

但是当我试图用下面这行代码在控制台中创建一个漂亮的url时

代码语言:javascript
复制
Url::to([
        "api/web/unsubscribe",
        'param' => base64_encode(serialize($params))
    ]);

它会创建一个类似于example.com/api/web/unsubscribe?param=aTo4NjAwOw%3D%3D的url

创建url的任何解决方案,如example.com/api/unsubscribe/aTo4NjAwOw%3D%3D

EN

回答 1

Stack Overflow用户

发布于 2017-04-24 05:49:40

这个问题可以通过编辑regex表达式来解决。它是错误的,无法识别base64字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43569054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档