将查询字符串映射到Kohana 3.2中的控制器方法参数

时间:2012-01-04 22:13:02

标签: php model-view-controller kohana kohana-3

我想设置我的路线,以便像word/startswith?prefix=ab这样的网址映射到以下代码

class Controller_Word extends Controller_Mytemplate {
    public function action_startswith($fragment){
     /// Here $fragment should get "ab" value.
    }
}

也有人能告诉我如何在Kohana 3.2控制器中获取GET数据?对于上面的场景,我可以通过

来解决
class Controller_Word extends Controller_Mytemplate {
    public function action_startswith($fragment=null){
        if($fragment==null){
            /// set $fragment to $_GET['prefix'] but in Kohana way.
        }
    }
}

1 个答案:

答案 0 :(得分:2)

为什么不使用$ this-> request-> query('prefix')?

http://kohanaframework.org/3.2/guide/api/Request#query