2012-03-08 112 views

回答

1

该方法不存在。所有Magento对象(即从Varien_Object继承的对象)允许您使用getset数据属性。

$object->setData('the_thing',$value); 
echo $object->getData('the_thing') 

在此之上,这里还有用PHP的“魔术方法”来实现特殊的setter和getter方法。也就是说,你可以获取/设置骑骆驼数据属性套管它的名字,并要求它像这样

$object->setMyThing($value); 
echo $object->getMyThing(); 

我搜索了Magento的代码库,并有一个“getOrderedQty”方法没有定义。这意味着它是上述魔术方法之一。

+0

感谢您的回复Alan,那么您的意思是说数据库中有一列名为OrderedQty? – RIK 2012-03-08 23:36:42

+0

1.它的名字是ordered_qty 2.它不一定是数据库列。报告从许多不同的位置提取数据,并且可能是计算和设置的。 – 2012-03-08 23:41:29