0
我正在处理在yii2控制台应用程序中创建url的问题。 这是我在console.php配置:在yii2控制台中创建url
'urlManager' => [
'enablePrettyUrl' => true,
'scriptUrl' => 'https://sesmailer.net',
'rules' => [
'api/unsubscribe/<param:\w+>' => 'api/web/unsubscribe'
]
],
但是,当我试图创建一个使用这行代码在控制台一个漂亮的URL
Url::to([
"api/web/unsubscribe",
'param' => base64_encode(serialize($params))
]);
它创建类似example.com/api一个网址/网络/退订?PARAM = aTo4NjAwOw%3D%3D
的任何解决方案,以创建像example.com/api/unsubscribe/aTo4NjAwOw%3D%3D
有没有必要将它添加到规则中,并在创建链接时仅使用api/unsubscribe作为第一个参数? – user2831723
如果您没有将它添加到规则中,它如何创建一个漂亮的url。只要注意在漂亮的url中没有字符串“param =”。 –