在Kohana 3.0中使用视图中的对象

时间:2011-08-26 07:43:45

标签: kohana-3

我正在将项目从Kohana 2升级到Kohana 3。

在Kohana 2版本中,在视图文件中写道:

if ($this->uri->segment('page'))
{
    if ($this->uri->segment(5))
    {

在Kohana 3中,我将其更改为

if ($this->request->param('page'))
{
    if ($this->request->param('param5'))
    {

但它提供了以下错误消息。

  

ErrorException [致命错误]:不在对象上下文中时使用$ this

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

使用Request::current()->param();。有关详细信息,请参阅 Upgrading from 2.x