我正在搜索函数getShippingAmount的代码。我搜索了整个代码库中的"函数getShippingAmount"并没有结果。
在类Mage_Sales_Model_Quote_Address中有一条注释,表示此方法存在。我可以看到,它是从核心使用的。
Mage_Sales_Model_Quote_Address扩展了Mage_Customer_Model_Address_Abstract,但我无法找到该方法。
有人可以帮忙吗? 我怎样才能自己下次解决这类问题?
感谢。
答案 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)