OpenCart 最小内核

OpenCart是基于PHP的电子商务网站架构。从一个完整的OpenCart项目中剥离出这个最小内核的目的:一是为了学习OpenCart基础的驱动模式;二是提供一个最基础的PHP网站驱动引擎,以备未来的课程设计或者PHP网站搭建使用。

下载地址如下:

http://download.youkuaiyun.com/download/sadfishsc/4055285

内核的目录结构如下图所示:



其中:

system/database/目录:各种数据库的桥接脚本库。

system/engine/目录:OpenCart的驱动引擎脚本。

system/library/db.php:数据库调用对象,通过它来调用system/database/目录下的相应数据库访问脚本。

system/library/request.php:OpenCart对http请求的封装对象。

system/library/response.php:OpenCart对http响应的封装对象。

system/library/session.php:OpenCart对http session的封装对象。

system/startup.php:OpenCart系统文件(system目录下的脚本文件)的加载脚本。

config.php:保存OpenCart目录下的各种目录的路径以及数据库的连接配置。

index.php:OpenCart的程序入口,在index.php中初始化了各种所需的系统对象(包括引擎对象、库对象等),并根据URL中的route参数跳转到相应的实际页面中。

catalog/目录:catalog目录是OpenCart默认的前台系统目录。OpenCart基于MVC(+L)架构,在原始的OpenCart项目中,网站的主页是catalog/controller/common/home.php。内核中对该主页进行了保留,并精简到只输出“Hello, OpenCart!”,供测试使用。

将本内核放入XAMPP的htdocs目录下之后,修改config.php文件中的相应路径,然后访问http://localhost/core,页面会显示“Hello, OpenCart!”,则内核配置完成。如下所示:

最后,以下是OpenCart的官方SVN地址,可以从中随时获取最新的(甚至是还未正式发布的)OpenCart源码:

http://opencart.googlecode.com/svn

源码在trunk/upload/ 目录下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值