最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > OpenCart > OpenCart教程 >

OpenCart程序架构详细分析

时间:2014-10-11 21:59来源:未知 作者:最模板zuimoban 点击:
opencart和其它的网店系统不同,市面上的购物车程式大都使用现成的模版引擎来开发,而opencart则是基于MVC+L的模式来作为开发的架构进而全新开发的一套系统,所以程式码相当轻巧,执行效率

opencart和其它的网店系统不同,市面上的购物车程式大都使用现成的模版引擎来开发,而opencart则是基于MVC+L的模式来作为开发的架构进而全新开发的一套系统,所以程式码相当轻巧,执行效率更是超越其它购物程式,这样的架构和程式码让后续的程式开发人员在编写时更容易且清楚,程式和视觉设计分离,有利于日后的维护,而有别于其它的MVC模式,opencart更加入了语言层,能够更轻松完成多语言的实现

MVC+L模式

Model –数据和组件处理
View –外观处理
Controller –主控制程式
Language –语言处理

OpenCart相对于MVC+L的程式位置

前台

M: \catalog\model\ 
V: \catalog\view\ 
C: \catalog\controller\ 
L: \catalog\language\

后台

M: \admin\model\ 
V: \admin\view\ 
C: \admin\controller\ 
L: \admin\language\

参考上面的程式位置,我们如果要修改外观模版就到catalog\view\找相关程式修改,要修改控制的程式就到catalog\controller\,以此类推,以下是opencart的主要目录

OpenCart主要目录

\admin后台
\catalog前台
\download下载类商品存放位置(由程式控制,非直接复制档案至此) 
\image图片档
\install安装档(安全起见,安装完请删除) 
\system系统程式
\.htaccess网址改写控制档(SEO urls) 
\config.php系统设定档
\php.ini php设定

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容