ECSTORE 目录架构
主要app
base 基礎MVC
dbeav 數(shù)據(jù)庫擴展
pam 登錄認證
setup 系統(tǒng)安裝工具
image 圖片存取
site 站點
desktop 后臺操作
ectools 電商基礎工具
b2c 訂單,商品,會員
search 分詞+索引
目錄結構--項目目錄結構
ecstore 文件夾
app 應用程序目錄
config 配置文件目錄
config.php 主配置 文件
deploy.xml
install.lock.php 安裝鎖,只可以安裝一次
mapper.php 路由
data 數(shù)據(jù)文件
demo 初始化數(shù)據(jù)目錄
public 上傳文件和圖片目錄
themes 模板文件目錄
index.php 應用主入口文件
license.txt ECOS軟件協(xié)議文件
readme.txt 安裝說明
rpc.txt ECOS 項目互聯(lián)用件
model 的調用
1、獲取model對象
獲取本app 的model
$model = $this->app->model('$model');
獲取其他app的model
$model = app::get('b2c')->model($model);;
更通用的方法kernel::single()
$model = kernel::single('b2c_mdl_$model')
2、在model中獲取數(shù)據(jù)庫操作對象
通過調用基類成員變量$db
$result = $this->db->select($sql);
通過kernel::database()直接獲取數(shù)據(jù)庫操作對象
$result = kernel::database()->select($sql);
ECOS 中實例化類 的方法
1、app::get('$app')->model('$model');
app::get('$app')->render();
主要用來調用model,base_render類
2、通用方法kernel::single('$class');?
主要用來調用lib中的類
總結
以上是生活随笔為你收集整理的ECSTORE 目录架构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟芯片和数字芯片的比较
- 下一篇: 计算机影视教学大纲,影视剪辑-授课计划.