模块类在普雷斯塔普的什么地方?(不是模块核心)



我看到在Prestashop中所有模块都从"模块"类扩展而来,但是当我尝试找到这个类并在"class/module/Module.php"文件中查找它时,我看到了这个定义:

abstract class ModuleCore
但没有实际的"模块"类的

痕迹,好像"模块"是"模块核心"类的别名。

这正是事实。 ModuleCore 是模块类的别名,就像 Prestashop 中的所有其他类一样。

它用于覆盖。默认类称为 ItemCore

所以要覆盖,你声明:class Item extends ItemCore

最新更新