opencart 的 vqmod 和 ocmod 是什么 ?
vqmod是什么vqmod 全称 Virtual File Modification System,又称快速虚拟MOD,是一个虚拟覆盖系统的设计,以避免原有系统核心文...
文章目录 [+]
vqmod是什么?
vqmod 全称 Virtual File Modification System,又称快速虚拟MOD,是一个虚拟覆盖系统的设计,以避免原有系统核心文件被修改。
ocmod是什么?
Opencart Modification System 原理和vqmod一样,只是制作的方法不一样而已。vqmod是使用的xml文件,而ocmod是保存在数据库里面的,并使用的是缓存机制,效率方面比vqmod快多了。
我先来介绍下opencart的版本更迭吧。
目前为止,有3个比较稳定的版本,分别是1.5.6、2.3、3.0.2 。
opencart在1.5.6的基础上停留了很久,当时它并没有很好的插件机制,于是大家都使用vqmod来制作插件。
当升级到2.0以后,opencart就自带插件模式官方叫做ocmod,原理和vqmod一样,只是写法不一样而已。但是商人们制作的插件比较复杂,如果改成ocmod的花费的精力比较大,所以干脆还是沿用vqmod。在升级到3.0以后,ocmod做的越来越完善了,已经有很多插件转变成ocmod了,但是还是有很多继续在使用vqmod。目前的情况是vqmod和ocmod同时使用,可能会造成插件不兼容,所以最好不要同时使用。
就我个人而言,我倾向于使用ocmod,毕竟是opencart官方自带的程序,兼容性要好很多,并且后台有可以查看到插件的的程序,也方便管理。