2016-04-11 11 views
0

私は関数getShippingAmountのコードを探しています。私は "function getShippingAmount"のコードベース全体を検索し、結果は得られませんでした。Mage_Sales_Model_Quote_Address :: getShippingAmountが実装を見つけることができません

Mage_Sales_Model_Quote_Addressクラスには、このメソッドが存在するというコメントがあります。私はそれがコアから使用されていることがわかります。

Mage_Sales_Model_Quote_AddressはMage_Customer_Model_Address_Abstractを拡張していますが、そこにもメソッドが見つかりません。

誰でも手伝いできますか? 次回はこのような問題に自分で取り組むことができますか?

ありがとうございました。

答えて

1

getShippingAmountが関数として存在しません。これはMagentoのオブジェクト(Varien_Objectを継承しているオブジェクト)が特別な "魔法の" getter &セッターメソッドをPHPマジック__callメソッドで実装しているMagentoの単なる魔法のゲッターとセッターです。

あなたはVarien_Objectで実装__call()機能を見つけることができます。(LIB/Varien/Object.php)

+0

ああ、私は魔法のゲッターを聞きました。もう一度指摘してくれてありがとう! +1はVarien_Objectの__call()関数を解説しています。 – alexandre

関連する問題