在Magento中实现URL slugs

时间:2012-10-11 22:56:57

标签: url magento slug

如何在URL中实现“slug”(我认为是正确的术语)?说URL是

www.example.com/module/controller/action1/123  

www.example.com/module/controller/action1/123/abc

我想点击我的action1控制器操作方法,我希望能够访问值123,甚至是123abc,我怎么能那样做?

2 个答案:

答案 0 :(得分:0)

public function action1Action()
{
    $request = $this->getRequest();
    $data    = $request->getParams();
    var_dump($data);
}

答案 1 :(得分:0)

Magento使用下一个方案来访问url中的值(除了正常的GET请求):

www.example.com/module/controller/action1/[key]/[value]/[key2]/[value2]

在控制器方法action1Action中,您将使用

$value1 = $this->getRequest()->getParam('[key1]'); // [value1]
$value2 = $this->getRequest()->getParam('[key2]'); // [value2]