Pregunta

Me preguntaba cómo usar el getBaseUrl() en la clase controlador/ayudante..

¿Alguien tiene idea?

¿Fue útil?

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