magento2:getBaseUrl() en la clase auxiliar?[duplicar]
-
29-09-2020 - |
Pregunta
Me preguntaba cómo usar el getBaseUrl()
en la clase controlador/ayudante..
¿Alguien tiene idea?
Solución
Basado en la pregunta duplicada, solo voy a explicar cómo hacerlo en un asistente/controlador.
Primero hay que inyectar el Magento\Store\Model\StoreManagerInterface
en tu constructor:
protected $_storeManager;
public function __construct(
...
\Magento\Store\Model\StoreManagerInterface $storeManager
) {
$this->_storeManager = $storeManager;
parent::__construct(...);
}
Luego podrás usarlo cuando quieras en tu clase así:
$this->_storeManager->getStore()->getBaseUrl();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange