2012-03-08 107 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