主要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 项目互联用件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中的类