将magento url转换为模块,控制器,操作,参数

时间:2014-04-03 10:23:36

标签: php magento

我希望能够获取特定网址的控制器,操作和参数。即使这个网址是永久链接或任何其他抽象。

例如list(controller,action,parameters)= route('http://example.com/controller/action/parameter/1/')

或list(控制器,操作,参数)= route(http://example.com/some_store_item.html

1 个答案:

答案 0 :(得分:3)

这应该有用。

    $request = Mage::app()->getRequest();
    $module = $request->getModuleName();
    $controller = $request->getControllerName();
    $action = $request->getActionName();
    $parameters = $request->getParams();
/* params provide list of parameters of url in array format 
For getting indiviusal parameter use */

 $Id = $request->getParam('id');