【发布时间】:2014-04-03 19:20:58
【问题描述】:
我希望能够获取特定 url 的控制器、操作和参数。即使此 url 是永久链接或任何其他抽象。
例如列表(控制器,动作,参数)=路由('http://example.com/controller/action/parameter/1/')
或列表(控制器、动作、参数)=路由(http://example.com/some_store_item.html)
【问题讨论】:
我希望能够获取特定 url 的控制器、操作和参数。即使此 url 是永久链接或任何其他抽象。
例如列表(控制器,动作,参数)=路由('http://example.com/controller/action/parameter/1/')
或列表(控制器、动作、参数)=路由(http://example.com/some_store_item.html)
【问题讨论】:
这应该可行。
$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');
【讨论】: