php配置教程ecstore,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中的类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值