php - Controller 之前的 Yii2 url 管理器参数

我有一个网站,我希望每个州都有不同的体验,并且需要 url 与城市相关。所以而不是 mysite.com/site/login

会是

mysite.com/utah/site/login mysite.com/colorado/site/login 等等

这将适用于所有网址:

mysite.com/services/view/1 变成 mysite.com/utah/services/view/1

mysites.com/customer/purchase-order/create 变成 mysites.com/coloroda/purchase-order/create

等等等等

最佳答案

你试过使用模式吗

                Yii::createObject([
                    'class' => UrlRule::class,
                    'pattern' => '<city>/site/view<id:\d+>',
                    'route' => 'site/view',
                ]),

其中cityidSiteControlleractionView的输入参数

关于php - Controller 之前的 Yii2 url 管理器参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63555422/

相关文章:

python-3.x - TypeError : on heapq. heapop on pytho

python - Django:使用 django-storage 从 S3 创建 zipfile

python - 通过 Python 的 gRPC API 服务器无法工作

python - 将 2 个不同年份的 .resample(D).size() 绘制到一张图表中?

php - 发送 QUERY 数据包时出错

flutter - 有没有办法使标签栏指示器在角落向下弯曲?

reactjs - 在 react 中从两个连接的api形成一个数组

python - 对包含 str 和元组的 Pandas MultiIndex 进行排序

flutter - 如何使用计时器更新小部件

flutter - 如何清除 Flutter 中的 firebase 通知?