脚本宝典收集整理的这篇文章主要介绍了php – Magento继承链.好坏练习?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
final class I4_TaskManagerOrderXMl_Block_AdminhtML_System_Config_Button_RunNow_Orderxml extends I4_TaskManager_Block_Adminhtml_System_Config_Button_RunNow_Import {}class I4_TaskManager_Block_Adminhtml_System_Config_Button_RunNow_Import extends Mage_Adminhtml_Block_System_Config_Form_Field { //some stuff }
class Mage_Adminhtml_Block_System_Config_Form_Field extends Mage_Adminhtml_Block_Abstract implements VARien_Data_Form_Element_Renderer_Interface { //some stuff }
class Mage_Adminhtml_Block_Abstract extends Mage_Core_Block_Template { … }
(几乎)Magento中的每个类都可以通过扩展来重写.这意味着您可以轻松地将自己的方法添加到现有类中,而无需触及核心代码.
就OO而言:每个平台使用的抽象层数不同.例如,Magento中的产品Model具有以下链:
> Varien_Object,这是一个以Magento的魔术getter和setter功能而闻名的类> Mage_Core_Model_Abstract,它添加了基本的模型功能(例如加载和保存).> Mage_CataLOG_Model_Abstract,例如,为产品和类别添加基本目录功能.> Mage_Catalog_Model_PRoduct,这是一个基本产品.
以上是脚本宝典为你收集整理的php – Magento继承链.好坏练习?全部内容,希望文章能够帮你解决php – Magento继承链.好坏练习?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。