Pergunta

Eu queria saber como usar o getBaseUrl() na classe controlador/auxiliar.

alguém tem ideia?

Foi útil?

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
scroll top