OpenCart 最小核心

2021-08-26 16:46:59 字數 1092 閱讀 8066

opencart是基於php的電子商務**架構。從乙個完整的opencart專案中剝離出這個最小核心的目的:一是為了學習opencart基礎的驅動模式;二是提供乙個最基礎的php**驅動引擎,以備未來的課程設計或者php**搭建使用。

核心的目錄結構如下圖所示:

其中: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的封裝物件。

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!」,則核心配置完成。如下所示:

原始碼在trunk/upload/ 目錄下。

OpenCart 架構概覽

opencart是乙個 設計精緻小巧的電子商務系統。written by iefreer founder of techbrood.com 1 mvc架構 opencart是基於mvc正規化的。model層負責獲取資料。和其他一些框架如cakephp相比,model的功能實現有限但簡潔,直接呼叫db...

opencart檔案目錄介紹

前台控制程式列表 catalog controller catalog controller account 會員功能 account.php 會員功能主頁 address.php 會員功能 位址管理 create.php 建立賬號 download.php 會員功能 edit.php 會員功能 編...

opencart學習日記vqmod

在使用vqmod的過程中遇見了不少問題,一開始根本不能理解這個東西是幹嘛用的,慢慢的理解之後開始知道了要怎麼用。不需要修改原來的檔案,通過在vqmod資料夾下的xml檔案下新建xml檔案,對想要修改的檔案進行 的新增,修改,刪除,覆蓋等操作 網上有很多的安裝教程,安裝就不說了。下面正式的說下我在使用...