Mage_Sales_Model_Quote_Address :: getShippingAmount无法找到实现

时间:2016-04-11 14:22:43

标签: magento magento-1.9

我正在搜索函数getShippingAmount的代码。我搜索了整个代码库中的"函数getShippingAmount"并没有结果。

在类Mage_Sales_Model_Quote_Address中有一条注释,表示此方法存在。我可以看到,它是从核心使用的。

Mage_Sales_Model_Quote_Address扩展了Mage_Customer_Model_Address_Abstract,但我无法找到该方法。

有人可以帮忙吗? 我怎样才能自己下次解决这类问题?

感谢。

1 个答案:

答案 0 :(得分:1)

getShippingAmount不作为函数存在。这只是Magento中的一个神奇的吸气剂和制定者,Magento的物体(继承自Varien_Object)具有特殊的“神奇”吸气剂和放大器。使用PHP的神奇int main() { auto values = map<int, string>{ {0, "hello"}, {1, "world!"} }; for_each(values, pair2params([](int key, const string& value) { cout << key << ": " << value << "\n"; }); } 方法实现的setter方法。

你可以在Varien_Object中找到实现__call函数。(lib / Varien / Object.php)