Сопоставить строку запроса с параметром метода контроллера в Kohana 3.2 - PullRequest
0 голосов
/ 05 января 2012

Я хочу настроить свой маршрут так, чтобы URL, например word/startswith?prefix=ab, соответствовал следующему коду

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

Также кто-нибудь может сказать мне, как я могу получить GET-данные в контроллере Kohana 3.2?Для приведенного выше сценария я могу решить его,

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 Ответ

2 голосов
/ 05 января 2012

Почему бы вам просто не использовать $ this-> request-> query ('prefix')?

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

...