欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > opencart教程 >
opencart教程

OpenCart程序架构详细分析

(元素模板) / 2023-03-11 20:59

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设定

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com