【问题标题】:Yii2 GET parameters in url rulesYii2 GET url 规则中的参数
【发布时间】:2016-06-20 17:33:12
【问题描述】:

我的 urlManager 有以下配置:

[
    'enablePrettyUrl' => true,
    'showScriptName' =>false,
    'rules' => [
        'add?step=first'    =>  'advert/first',
        'add?step=second'   =>  'advert/second'   
],

例如,当我转到 add?step=second 时,它应该运行 advert/second,但它给了我 404 错误。如何让它发挥作用?

【问题讨论】:

  • 我认为它应该是“预期网址”=>“当前网址”
  • 不,应该是'pattern' => 'the actual route'
  • 过去我在做同样的事情时遇到了问题。不信你能装进去?在模式中。我的解决方案不适用于您。
  • 查看我对这篇帖子的回答stackoverflow.com/questions/37598914/…

标签: php yii yii2


【解决方案1】:

试试这个规则:

'<add:(step=first)>' => 'advert/first',
'<add:(step=second)>' => 'advert/second' 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 2016-07-27
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多