2016-04-11 25 views
0

getShippingAmount işlevinin kodunu arıyorum. "GetShippingAmount" işlevi için tüm kod tabanını aradım ve sonuç aldım.Mage_Sales_Model_Quote_Address :: getShippingAmount, uygulamayı bulamıyor

Mage_Sales_Model_Quote_Address sınıfında, bu yöntemin mevcut olduğu bir yorum var. Gördüğümü, çekirdekten kullandığını görebiliyorum.

Mage_Sales_Model_Quote_Address, Mage_Customer_Model_Address_Abstract'ı genişletir ancak burada yöntemi de bulamıyorum.

Herkes yardımcı olabilir mi? Ve bir dahaki sefere bu tür bir sorunu nasıl çözebilirim?

Teşekkürler.

cevap

1

getShippingAmount bir işlev olarak mevcut değil. Bu, Magento’nun (Varien_Object’ten miras alınan) nesnelerin, PHP’nin sihirli __call yöntemiyle uygulanmış özel “sihirli” özellikli & ayarlayıcı yöntemlerine sahip olduğu Magento’daki sihirli bir alıcı ve ayarlayıcıdır.

Sen Varien_Object. (Lib/Varien/Object.php)

+0

Ah içinde uygulanması __call() fonksiyonunu bulabilirsiniz, ben sihirli alıcılar duymuştum. Bunu tekrar belirttiğin için teşekkürler! Varien_Object öğesinde __call() işlevini genişletmek için +1. – alexandre