西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > OpenCart教程 >

OpenCart程序架构详细分析

时间:2016-01-13 14:00来源: 作者: 点击:
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设定

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容