Php 如何在Magento中获取关联产品的产品属性数组?

Php 如何在Magento中获取关联产品的产品属性数组?,php,magento,Php,Magento,在这里,我从一个可配置的产品($full_product)中获取相关的产品集合。我想获得相关的产品属性,但是我尝试过的所有方法都不起作用。我想在属性数组中循环 $associated_products = Mage::getModel('catalog/product_type_configurable')->getUsedProducts(null,$full_product); foreach($_attributes as $_attribute) { } 以下操作不起作用: $

在这里,我从一个可配置的产品($full_product)中获取相关的产品集合。我想获得相关的产品属性,但是我尝试过的所有方法都不起作用。我想在属性数组中循环

$associated_products = Mage::getModel('catalog/product_type_configurable')->getUsedProducts(null,$full_product);

foreach($_attributes as $_attribute) {
}
以下操作不起作用:

$_attributes = Mage::getModel('catalog/product_type_configurable')->getUsedProductAttributes($associated_products);
$_attributes = $associated_products->getTypeInstance(true)->getConfigurableAttributes($associated_products);

请尝试下面的

 $Product=Mage::getModel('catalog/product')->load($congiProdID);
    $attributes = $Product->getTypeInstance(true)
                ->getConfigurableAttributes($Product);
    if (count($attributes)) {
                foreach ($attributes as $attribute) {
                    /** @var Mage_Catalog_Model_Product_Type_Configurable_Attribute $attribute */
                    echo "<pre>";
    print_r($attribute->getData());
    echo "</pre>"
                }}

// for getting all assocated products
 $allProducts = $Product->getTypeInstance(true)
                ->getUsedProducts(null, $Product);
            foreach ($allProducts as $product) {

            }
$Product=Mage::getModel('catalog/Product')->load($congiProdID);
$attributes=$Product->getTypeInstance(true)
->getConfigurableAttributes($Product);
如果(计数($attributes)){
foreach($attributes作为$attribute){
/**@var Mage_目录_模型_产品_类型_可配置_属性$Attribute*/
回声“;
打印($attribute->getData());
回声“”
}}
//用于获取所有相关产品
$allProducts=$Product->getTypeInstance(true)
->getUsedProducts(null,$Product);
foreach($ALPRODUCTS as$product){
}

不幸的是,这不是我要问的。我要求获取关联产品的产品属性数组,而不是可配置产品。($_)谢谢