1

ルーターを設定します

'users/user(/fields=:fname,:lname,:age)?'   => 'users/user/$1/$2/$3',

使用: /users/user/fields=John,Smith,33 (fname = John, lname = Smith, age = 33)


users/user?fields=John,Smith,33 のような設定が欲しい

しかし、「?」は使えません。ルーターで。

4

1 に答える 1

0

GET パラメータは URI の一部と見なされないため、ルーティングには含まれません。必要な機能については、ルートの右側にクロージャーを指定し、構築された文字列を返す方がよいでしょう。

'users/user' => function(){ 
    return 'users/user/' //Custom logic goes here to build the internal URI
}
于 2014-10-08T15:10:17.973 に答える