ecstore小记,ecstore
主要app
base 基础MVC
dbeav 数据库扩展
pam 登录认证
setup 系统安装工具
image 图片存取
site 站点
desktop 后台操作
ectools 电商基础工具
b2c 订单,商品,会员
search 分词+索引
目录结构--项目目录结构
ecstore 文件夹
app 应用程序目录
config 配置文件目录
config.php 主配置 文件
deploy.xml
install.lock.php 安装锁,只可以安装一次
mapper.php 路由
data 数据文件
demo 初始化数据目录
public 上传文件和图片目录
themes 模板文件目录
index.php 应用主入口文件
license.txt ECOS软件协议文件
readme.txt 安装说明
rpc.txt ECOS 项目互联用件
app目录结构
app/ecbook/model 模型目录
app/ecbook双击查看原图iew 视图目录
app/ecbook/controller 控制器目录
app/ecbook双击查看原图schema 数据库表结构定义
app/ecbook/lang 语言包文件夹
app/ecbook双击查看原图b php类库文件
app/app.xml app描述文件
app/desktop.xml app后台一二级菜单结构
app/site.xml app前台菜单结构
app双击查看原图rvices.xml 本app注册的services
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中获取数据库操作对象
通过调用基类成员变量$db
$result = $this->db->select($sql);
通过kernel::database()直接获取数据库操作对象
$result = kernel::database()->select($sql);
ECOS 中实例化类 的方法
1、app::get('$app')->model('$model');
app::get('$app')->render();
主要用来调用model,base_render类
2、通用方法kernel::single('$class');
主要用来调用lib中的类

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Zend Studio 13.0.1
Powerful PHP integrated development environment

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

WebStorm Mac version
Useful JavaScript development tools