0

我正在尝试做这样的事情:

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

然而,这导致我的索引控制器死在我身上(即 500 内部服务器错误,没有堆栈跟踪)。这是不可以吗?

4

2 回答 2

1

没有堆栈跟踪,而 Kohana 中的 500 错误表示一些低级错误(PHP 或 Web 服务器错误)。它可能是对象属性或方法可见性问题或其他东西。

否则 Kohana 会为您生成异常解释(何时在部分errors => true中设置)。bootstrap.phpKohana::init()

检查您的服务器错误日志文件中的最后一个错误。你会在那里找到解决方案。

于 2012-10-21T00:18:16.630 回答
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 回答