Al tener cuidado, quiero verificar si mi atributo personalizado existe antes de intentar utilizarlo de alguna manera. Necesito verificar la colección de todos los atributos, no solo la colección de productos. Mi atributo puede existir en un cliente, un producto o en un modelo personalizado de mi propia creación.
En magento 1.x, usaría lo siguiente:
$attr = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('specialty')->getFirstItem();
if ($attr->getAttributeId() > 0) {
Do some stuff....'
No puedo encontrar nada que explícitamente haga algo como esto
Pruebe esto, puede ser de ayuda webmull.com/…
—
Magento 2