使用二次开发接口 for ShopEx 开发文档
2009-12-27 12:12:02 来源: ShopEx 开发团
队 【大 中 小】
QQ 空间新浪微博腾讯微博更多
定制可以根据客户的需求对网站进行相应功能的添加修改或者删除,同时定
制也存在一定的弊端。ShopExV4.8 以前版本的定制是在原来的程序上修改
的所以定制过的网站就不能使用该版本后发布的相关补丁。 ShopExV4.8 版
本采用 MVC 开发模式,二次开发解决了定制在原程序上进行修改导致程序不
能升级的问题,使新的程序模块可以很好的融合到 ShopExV4.8 系统中同时
也可以继承原有程序的所有功能。
本着不与原程序冲突的原则,需要新建一个目录去存放二次开发所用的程
序,这就要求在 ShopExV4.8 的配置文件中定义一个存放二次开发程序目录
的常量。同时为了使二次开发程序能够兼容原程序的所有功能也要求要包含
原来的控制器文件或模型层文件,通过类继承和函数重载的方式实现原有功
能的保留、修改和新功能的开发,当然如果该功能完全与原有功能没有联系
则只需继承控制器文件或模型层文件的基类。
1. 配置 cong.php 文件:
dene(‘CUSTOM_CORE_DIR’,’自定义文件路径’)
自定义文件路径建议和 core 同级
评论0