在自定义cms中创建可扩展模块

时间:2014-11-24 17:29:33

标签: php oop

我正在创建一个有趣的自定义cms,它基于用于特定任务的不同模块。每个模块都是它自己的类,我有一个引导程序文件,可以加载当前站点所需的模块,这样如果不需要图库模块,就不会加载它。

如果我想修改其中一个模块(假设我需要在新闻管理模块中进行一些小修改),我可以将整个类复制到本地文件夹并在那里进行修改。如果本地文件存在于核心文件之上,则它将获取本地文件。这很好,但它似乎是一种可怕的做事方式。如果我有几行要改变,我仍然需要复制整个文件。

除了使用文件的本地副本之外,处理可自定义模块的最佳方法是什么?我想我可以创建一个新的模块,说CustomNews扩展CoreNews,但我不确定这将如何全部联系在一起。我将如何加载自定义类?

我主要是在寻找关于这个过程的一般信息。谢谢!

0 个答案:

没有答案