Cómo obtener la URL base de Magento 2

Estás leyendo la publicación: Cómo obtener la URL base de Magento 2

espacio de nombres [Vendor]\[Module]\Ayudante;

use Magento\Framework\App\Helper\AbstractHelper;

use Magento\Framework\App\Helper\Context;

use Magento\Store\Model\StoreManagerInterface;

clase Datos extiende AbstractHelper

{

protegido $storeManager;

función pública __construir(

Contexto $contexto,

StoreManagerInterfaz $storeManager

)

{

$this->storeManager = $storeManager;

padre::__construcción($contexto);

}

función pública getStoreManagerData()

{

$storeUrl = $this->storeManager->getStore()->getBaseUrl();

// obtener URL de la tienda sin index.php

$storeUrl = $this->storeManager->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_WEB);

// obtener la URL del enlace de la tienda

$storeLinkUrl = $this->storeManager->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_DIRECT_LINK);

// obtener URL base de medios

$storeMediaUrl = $this->storeManager->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_MEDIA);

// obtener URL de contenido estático

$storeStaticUrl = $this->storeManager->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_STATIC);

}

}

🔥 Recomendado:  Los investigadores de Deepmind proponen un marco basado en el aprendizaje automático para realizar investigaciones sobre películas de una hora utilizando la misma tecnología que actualmente puede analizar videos de una segunda duración