ecstore-ecos整理重用数据整理

主要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/view            视图目录
app/ecbook/controller    控制器目录
app/ecbook/dbschema        数据库表结构定义
app/ecbook/lang            语言包文件夹
app/ecbook/lib            php类库文件
app/app.xml                app描述文件
app/desktop.xml            app后台一二级菜单结构
app/site.xml            app前台菜单结构
app/services.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中的类
      
      
      
      
    后台controller常用方法
        1、显示view页面
            page('xxx.html');
            singlepage('xxx.html');
            display('xxx.html');
           
        2、向view页面分配数据
            pagedata();
           
        3、拼接URL地址
            gen_url();
      
      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值