如何用参数写url地址

时间:2013-10-25 09:10:28

标签: magento magento-1.7

如何使用像

这样的参数编写url地址
www.example.com/param1/var1/param2/var2

接下来得到它:

$param1 =  Mage::app()->getRequest()->getParam('param1');
$param2 =  Mage::app()->getRequest()->getParam('param2');

2 个答案:

答案 0 :(得分:1)

默认路由器要求将url中的前3个部分作为模块,控制器,操作,然后将其余参数视为GET参数。
你可以生成这样的网址:

Mage::getUrl('module/controller/action', array('param1'=>'var1', 'param2'=>'var2'))

答案 1 :(得分:0)

点击此处查看详细信息:

你需要做这样的事情。

http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/geturl_function_parameters

Mage::getUrl('cms/page/view', array('id' => 1));
// http://www.example.com/cms/page/view/id/1

您从url获取这些值的代码也是正确的。