首页 供应 求购 产品 公司 登陆

Ecstore二次开发跟shopex系列的区别

  • 发布时间:2021-02-23 09:11:45
    报价:面议
    地址:湖南,长沙,开福区万达A座28001
    公司:湖南云商世纪网络信息科技有限公司
    手机:18684511833
    微信:hyyoven
    用户等级:普通会员 已认证

    Ecstore二次开发跟shopex485的区别都有一些什么?

    联系人:清风设计欧阳

    联系QQ:

    电话:



    Ecstore是shopex系列架构的B2C网店系统,可以说是原有shopex485系列的升级版,功能跟扩展性都有很大增强,但是二次开发的方式跟shopex485的有一定差别。

    以 ecstore1.2版本的为例,在485下如果我们想扩展前台的会员中心功能,只要在二次开发目录shop/controller下新建一个控制器 继承自系统原来的控制器ctl_member,这样我们只要添加自己的方法就可以为会员中心添加功能 了,修改原有的功能也只需要重载需要修改的方法函数,即使系统升级对二次开发的影响也会比较小。 但是在ecstore二次开发方式中,不能再继承原有的控制器,只能把原控制器文件如app/b2c/controller/site /member.php复制到二次开发的目录下,然后再修改,如果ecstore升级的话,则需要重做这一个步骤,原升级后的这个文件再复制过去,然后重 复做修改的步骤,这样无形中会加大了二次开发的工作量和效率。 同样在model层ecstore也没有实现继承的二次开发方式了,为了能够以灵活少量代码进行二次功能开发,在一个定制项目中,我只好修改了 ecstore中的核心类app/base/kernel.php来实现这样的一个功能,主要修改的是自动加载类的方法autoload、single 等,希望ecstore后续版本中能够弥补这样一个不足。

    清风设计主营:网站建设、模版定制、系统二次功能开发、平面设计跟Ecstore核心代理。

    有需要做Ecstore模板定制或是Ecstore二次开发的客户可以跟我们清风创科联系。

    联系人:清风设计欧阳

    联系QQ:

    电话:

    Ecstore二次开发跟shopex系列的区别

    提醒:联系时请说明是从志趣网看到的。

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。

©志趣网