Magento 2: obtenga el valor de la opción de selección del atributo del producto de option_id sin cargar el producto

Magento 2: obtenga el valor de la opción de selección del atributo del producto de option_id sin cargar el producto

En el blog de hoy, mostramos cómo obtener el valor de la opción según la identificación de la opción en Magento 2, sin cargar el producto.

Primero carga el Interfaz de repositorio de atributos Interfaz de repositorio de atributos a través del constructor donde sea que necesite esta funcionalidad.

protected $attributeRepository;
.......
public function __construct(
   \Magento\Eav\Api\AttributeRepositoryInterface $attributeRepository,
    ...
 )
{
   $this->attributeRepository = $attributeRepository;
}

Luego cargue el atributo y obtenga el valor de la opción del objeto de atributo.

$attribute = $attributeRepository->get('4', 'product_brand');
$optionValue = $attribute->getSource()->getOptionText($brand->getOptionId());

Eso es. ¡Espero que esto ayude!


Equipo editorial

El equipo editorial de Tutsplanet es un equipo dedicado a escribir varios tutoriales sobre temas como programación, tecnología y sistemas operativos.

Si quieres conocer otros artículos parecidos a Magento 2: obtenga el valor de la opción de selección del atributo del producto de option_id sin cargar el producto puedes visitar la categoría Código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas