2017-06-05 62 views
0

没有人知道我如何获得PHP脚本中产品的自定义属性值(我们在用于生成XML的服务器的根目录中饲料)?Magento - 在外部PHP脚本中获取产品的自定义属性值

自定义属性是property_type。其他人工作,但不是那个。这里是代码:

foreach ($arrayObj as $row) { 
//get data 
$pro_item = getPropertyItem($row['entity_id'],$pdo); 
$images = getImages($row['entity_id'],$pdo); 
$term = getTerm($row['entity_id'],$pdo); 
$local=getLocation($row['entity_id'],$pdo); 
// create tags and data 
$item = $xml->createElement('item'); 
$i_status = $xml->createElement('status',getStatus($row['entity_id'],$pdo)); 
$i_propertyType = $xml->createElement('propertyType',$row['property_type']); 
$i_title = $xml->createElement('title',htmlentities(removeAt($pro_item['title']))); 

$i_projectName = $xml->createElement('projectName',getBuilding($local,$pro_item['title'])); 

$i_description = $xml->createElement('description',htmlentities(removeAt($pro_item['description']))); 
+0

'$ row ['property_type']'包含什么? – Nolwennig

回答

0

我下面的代码将帮助你..!

$productId = 'YOUR PRODUCT ID'; 
$_product= Mage::getSingleton('catalog/product')->load($productId); 
echo $_product->getResource()->getAttribute('attribute_code')->getFrontend()->getValue($_product); 

请试试这个。

0

在收集请求的东西添加您的自定义属性property_type这样的:

(之前结果环路)

Mage::getModel('catalog/product')->getCollection() 
    ->addAttributeToSelect('property_type') 
0

需要添加以下行脚本的头部分。 Mage :: app('admin'); Mage :: app(''');

在产品列表中使用的设置选项设置为管理面板属性编辑部分中的YES。

相关问题