Kohana URL(分段)

时间:2013-04-11 08:52:03

标签: php kohana

On Kohana 2.3.4我使用查询字符串作为参数,并使用输入类来获取值。

  

本地主机/家?ID = 1234

现在我已迁移到Kohana 3.3.0,我对分段URL的工作方式遇到了很多麻烦。

我想实现这个目标:

  

本地主机/家庭/ 1234

我的控制器主页:

class Controller_Home extends Controller_Template {
    public function action_index($id) {
        //code goes here
    }
}

根据我对分段URL的理解,我的控制器应该是这样的:

public function action_details($id) {
    //code here
}

但这意味着该链接为localhost/home/details/1234。我宁愿不再有细节动作了。我该怎么做?对不起,在我写这篇文章的那一刻,Kohana似乎失败了。

1 个答案:

答案 0 :(得分:0)

从3.3开始,你不能在行动中使用参数。您所需要的只是&$this->request->param('id')。见http://kohanaframework.org/3.3/guide/kohana/routing#request-parameters