php架构l,OpenCart程序架构详细分析

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

(责任编辑:最模板)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值