OpenCart 最小内核

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

下载地址如下:

http://download.csdn.net/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/ 目录下。

刚毕业,一离开学校就面对很多生存问题,不禁让我想起过去那些漂泊的岁月。 我不曾忘记五年前一样的初中毕业,一样的离别,一样的迷茫。 还有四年前,一样的电大,一样的离别,一样的难舍,一样的四海为家。 还记得那些不光荣的过去,我从不曾忘记,记得在工厂里的幸苦,记得在饭店里的劳苦辛酸,记得在大街上的长夜,在楼顶上的露宿,在高速路上的彷徨,在千里之外的陌生城市,一人漂泊他乡的苦难。 还记得一口自来水对生命多重要,一个馒头是几天的干粮,还记得露宿街头的从热到冷,还记得一包羊城伴我走过那些公里,还记得2毛钱给我带来的希望,还记得路人异样的眼光。 还记得他乡的夕阳,还记得陌生的高楼大厦,还记得那些穿梭的人流,还记得那条陪我半年没换洗的牛仔裤。 还记得生与死的绝望,还记得奄奄一息的坚持,还记得那些生活的冷风,还记得那些遥远的呼唤,还记得那些曾经的自己。 往事如风,一吹就几年过去了,什么都变成了历史,还记得那时那个单纯的少年,那个一无所有的少年。 还记得许多年前的雄心壮志,还记得年少时的不羁,还记得多少往事如风。 早已忘记什么叫孤独,早已知道什么是人生,早已明白什么是生死。 谁能体会一个流浪人的辛酸,谁能知道什么是艰难的生活,谁会记得世界上还有一个我。 如今一切往事重现脑海,一样的世界不一样的我,是否还会重新走上过去漂泊的岁月。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值