首页>Magento>source

我想从 Magento 1.9中的上一页网址获取上一页控制器操作名称

我得到了上一页的网址:

Mage::app()->getRequest()->getServer('HTTP_REFERER');

现在我尝试从页面网址获取控制器名称。

我的问题是"如何从页面网址获取控制器操作名称?"

谢谢。

最新回答
  • 2019-12-5
    1 #

    尝试以下代码:

    $baseUrl = Mage::getBaseUrl();
    $refUrl = Mage::app()->getRequest()->getServer('HTTP_REFERER');
    $refUrl = str_replace($baseUrl, '', $refUrl);
    $previouController = explode("/", $refUrl);
    echo $moduleName = (isset($previouController[0]) && $previouController[0]) ? $previouController[0] : '';
    echo "<br>";
    echo $controllerName = (isset($previouController[1]) && $previouController[1]) ? $previouController[1] : '';
    echo "<br>";
    echo $controllerAction = (isset($previouController[2]) && $previouController[2]) ? $previouController[2] : '';
    echo "<br>"
    

  • referral:magento 223我该如何处理这种情况? 当裁判员报名时,推荐人获得200分,裁判员获得100分
  • magento2:Magento 2:JS文件中的observableArray与淘汰JS有什么用?