2017-06-05 61 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。

相關問題