1

http://MYDOMAIN.com/cron/reports/test?code=f463529c1b75f4d868などの私の URL 。そして、コード (f463529c1b75f4d868) を取得する必要があります。私は何をすべきか?(私はコハナで働いています)私はこのようなルートを持っています:

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

そして、私が書いたコントローラーレポートで:

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

そして、結果としてNULLがあります。なにが問題ですか?

4

3 に答える 3

6

通常、クエリ文字列は次のように利用できるはずです。

$code = $this->request->query('code');
于 2012-07-05T09:30:52.890 に答える
-1

$_GET['code']代わりになぜそうしないのですか?疑問符は取得リクエストであり、これには Kohana は必要ありません。

于 2012-07-05T11:13:42.250 に答える
-2

この問題を解決する最も簡単な方法は、グローバル配列 $_SERVER です!

于 2012-07-16T13:40:44.583 に答える