在KOHANA框架中检索GET参数

时间:2012-07-05 09:26:22

标签: php get routes kohana

我的网址,例如http://MYDOMAIN.com/cron/reports/test?code=f463529c1b75f4d868。我需要检索代码(f463529c1b75f4d868)。我该怎么办? (我在Kohana工作) 我有这样的路线:

Route::set('cron_defaults', 'cron/<controller>(/<action>(?code=<code>))')
        ->defaults(array(
    'directory' => 'cron',
    'controller' => 'reports',
    'action' => 'test',
));

在控制器报告中我写道:

var_dump(Request::instance()->param('code'));

我的结果为NULL。有什么问题?

3 个答案:

答案 0 :(得分:6)

通常查询字符串应该是这样的:

$code = $this->request->query('code');

答案 1 :(得分:0)

为什么不只是$_GET['code']呢?问号是一个获取请求,你不需要Kohana。

答案 2 :(得分:-1)

解决此问题的最简单方法是全局数组$ _SERVER!