从PHTML获取当前URL-Magento 2


Answers:



7

为此,您将需要使用模块中的自定义块并执行以下操作:

在Magento 2,则可以使用\Magento\Store\Model\StoreManagerInterface存储在可访问的变量$_storeManager用于扩展每类\Magento\Framework\View\Element\Template所以大部分的块类(的TemplateMessagesRedirect块类型,但不Text也不TextList)。

通过这种方式,您可以在块中创建以下方法来获取当前URL:

public function getCurrentUrl() {
    return $this->_storeManager->getStore()->getCurrentUrl();
}

完成后,您可以在模板中调用以下命令:

$block->getCurrentUrl();

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.