2014-10-08 54 views
1

我配置路由器用戶「?」在fuelphp路由器

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

使用:/用戶/用戶/域=約翰·史密斯,33(FNAME =約翰,L-NAME =史密斯,年齡= 33)

我想配置像
users/user?fields = John,Smith,33

但我不能使用「?」在路由器中。

回答

0

路由不包含GET參數,因爲它們不被視爲URI的一部分。對於你所希望的功能,你最好指定一個閉包作爲路由的右邊並返回構造的字符串。

'users/user' => function(){ 
    return 'users/user/' //Custom logic goes here to build the internal URI 
}