当产品型号未返回描述属性时,它可能有哪些原因?
我测试了几种方法:
Mage::getModel('catalog/product')->loadByAttribute('sku', 'P001')->getData();
Mage::getModel('catalog/product')->loadByAttribute('sku', 'P001')->getData('description');
Mage::getModel('catalog/product')->loadByAttribute('sku', 'P001')->getDescription();
getData()方法甚至返回short_description,但不返回描述。 我认为这不是代码错误,因为在我的本地环境中,它正在运行。通过git,我的舞台服务器上也有相同的代码库,它已经无法使用了。
有人可以编辑一些属性设置来导致该问题吗? (我无法找到short_description和description之间的任何差异,这可能会导致我的意见。
编辑:在舞台页面上,描述显示在文章中。
答案 0 :(得分:0)
要通过加载sku获取产品详细信息,请使用以下代码
<?php
$product_sku = "P001";
$product = Mage::getModel('catalog/product')->loadBySku($product_sku);
echo $product->getDescription();
?>