0

私はこのようなことをしようとしています:

$this->request->redirect("/?message=".HTML::entities($message));

ただし、これにより、インデックスコントローラーが停止します(つまり、500 内部サーバーエラー、スタックトレースなし)。これはノーノーですか?

4

2 に答える 2

1
public function action_index()
{
    $to = arr::get($_GET,'to' , 'world');
    $this->response->body('hello, '.urldecode($to).'!');
}

public function action_jump() {
    $to = urlencode('Tony Stark');
    $this->request->redirect('/?to=' . $to);
}
于 2012-10-24T12:15:41.743 に答える
1

Kohana の 500 エラーは低レベルのエラー (PHP または Web サーバーのエラー) を示していますが、スタックトレースはありません。オブジェクトのプロパティまたはメソッドの可視性の問題か何かである可能性があります。

そうしないと、Kohana が例外の説明を生成します (セクションerrors => trueで が設定されbootstrap.phpている場合Kohana::init())。

サーバー エラー ログ ファイルで最新のエラーを調べます。そこに解決策が見つかります。

于 2012-10-21T00:18:16.630 に答える