扩展我们系统
在系统固有模块之外,我们有两种扩展需求:
1.添加同基本模块相同的模块,如download
2.添加独立模块及与其它基本模块关联的插件模块(如:评论,推荐,评星等等)
关于第一点很容易理解,你只需要参阅以上分析的article模块就可以做出来,但一定要记往,一定要在 cms_module表中添加相应模块。
一般我们做开源或者以作品形式发布时,都会写一个小的模块安装程序,如 article_module_install.php,由此产生相应的数据到数据库中。
第二点,是我们根据模块化开发思想又一大便利之处。
比如,我们需要一个member模块,此模块参与了后台管理,有自己的管理方式。比如我们需要对会员进行认证,删除,编辑会员。那么根据我们的admin.php入口文件,我们可以在根目录,做以下目录布署:
结束语
本人的文字描述能力有限,文中如有笔之处,请大家原谅。
其实,系统开发有很多种方案。各种方案各自有利有弊,而我们只能选择我们最熟悉的开发模式来进行系统的开发。当你尝试换一种模式进行开发之前,你一定要对此模式有一个深入的了解和研究,否则往往是得不偿失。
本文观点仅为一种思想的描述,并不对你使用此模型(思想)开发带来的后果负有任何责任。
附:后台频道操作中两个重要函数:
关于作者:无喱头。七零后人,03年进入php大家庭。曾参与过北京法院网案件执行系统核心流程设计、河南八方电器有限公司B/S系统核心流程及上海骄阳网公会系统、上海理想动画有限公司B/S核心系统开发,现在理想动画有限公司任技术主管。
网站:www.phpsoho.com
MSN:phpsoho@tom.com
转载请注明作者及出处(www.phpsoho.com)。

