在Magento中实现URL段塞
如何在URL中实现“slug”(我认为这是正确的术语)?假设URL是在Magento中实现URL段塞,url,magento,slug,Url,Magento,Slug,如何在URL中实现“slug”(我认为这是正确的术语)?假设URL是 www.example.com/module/controller/action1/123 或 我希望我的action1控制器操作方法命中,我希望能够访问值123,甚至123和abc,我该怎么做?Magento使用下一个方案访问url中的值(除了正常的GET请求): public function action1Action() { $request = $this->getRequest(); $
www.example.com/module/controller/action1/123
或
我希望我的
action1
控制器操作方法命中,我希望能够访问值123
,甚至123
和abc
,我该怎么做?Magento使用下一个方案访问url中的值(除了正常的GET请求):
public function action1Action()
{
$request = $this->getRequest();
$data = $request->getParams();
var_dump($data);
}
在控制器方法action1Action
中,您将使用
$value1 = $this->getRequest()->getParam('[key1]'); // [value1]
$value2 = $this->getRequest()->getParam('[key2]'); // [value2]
www.example.com/module/controller/action1/[key]/[value]/[key2]/[value2]
$value1 = $this->getRequest()->getParam('[key1]'); // [value1]
$value2 = $this->getRequest()->getParam('[key2]'); // [value2]