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のようなURLを作成します/ example.com/api/unsubscribe/aTo4NjAwOw%3D%3D
ルールに追加する必要はなく、リンクを作成するときに最初のパラメータとしてapi/unsubscribeを使用するだけです。 – user2831723
ルールに追加しないと、どうすればきれいなURLを作成できますか?かなりのURLに "param ="という文字列がないことに注目してください。 –