magento2:getBaseUrl() na classe auxiliar?[duplicado]
-
29-09-2020 - |
Pergunta
Eu queria saber como usar o getBaseUrl()
na classe controlador/auxiliar.
alguém tem ideia?
Solução
Com base na pergunta duplicada, vou apenas explicar como fazer isso em um auxiliar/controlador
Primeiro você tem que injetar o Magento\Store\Model\StoreManagerInterface
no seu construtor:
protected $_storeManager;
public function __construct(
...
\Magento\Store\Model\StoreManagerInterface $storeManager
) {
$this->_storeManager = $storeManager;
parent::__construct(...);
}
Então você pode usá-lo sempre que quiser em sua aula assim:
$this->_storeManager->getStore()->getBaseUrl();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange