Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问Magento自定义属性_Magento_Custom Attributes - Fatal编程技术网

访问Magento自定义属性

访问Magento自定义属性,magento,custom-attributes,Magento,Custom Attributes,我有两个自定义属性,一个叫做“amz_prod_description”,另一个叫做“upc” 据此> 我应该能够访问它们$product->getUpc()和$product->getamzprodscription(),其中$product。在同一个开关中,我同时使用这两个。“upc”属性var工作得很好,另一个根本不工作,这真的让我感到困扰,因为它们都在使用Magento调用的方法,并且在同一个PHP函数中。所以他们都在同一个环境中,等等 救救我!?:\ 以下是我的实际代码,说明它的价值

我有两个自定义属性,一个叫做“amz_prod_description”,另一个叫做“upc”

据此>

我应该能够访问它们$product->getUpc()和$product->getamzprodscription(),其中$product。在同一个开关中,我同时使用这两个。“upc”属性var工作得很好,另一个根本不工作,这真的让我感到困扰,因为它们都在使用Magento调用的方法,并且在同一个PHP函数中。所以他们都在同一个环境中,等等

救救我!?:\

以下是我的实际代码,说明它的价值>

case "{amazon_description}":
            $description = $product->getAmzProdDescription();
            // I have tested, $description is not being set.  I have changed the bottom return to just $description and it returns nothing.
            if(strlen($description) > 1499) {
                $amz_description = substr($description,0,1500) . "...";
            } else {
                $amz_description = $description;
            }

            return $amz_description;
        break;

case "{upc}":
            $upc = $product->getUpc();
            return $upc;
        break;

Magento管理员的属性管理中有一个标记,名为“在前端的产品视图页面上可见”。确保这两个属性都设置为“Yes”,否则该属性将不会内置到getData数组中。这假设您的代码在前端运行,尽管您尚未指定


还要确保重建索引并刷新缓存和缓存存储。

在Magento管理员的属性管理中有一个标记,名为“在前端的产品视图页面上可见”。确保这两个属性都设置为“Yes”,否则该属性将不会内置到getData数组中。这假设您的代码在前端运行,尽管您尚未指定

还要确保重建索引并刷新缓存和缓存存储。

是否$product->getData()显示自定义属性?是否$product->getData()显示自定义属性?