`
javalij
  • 浏览: 34722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ecmall 添加app

    博客分类:
  • PHP
阅读更多

ecmall是一个基于mvc模式框架系统,跟thinkphp有点像。
先从ecmall的入口开始,
ecmall入口文件upload/index.php、admin.php:

 

           index.php启动ecmall前台,启动后则进入ecmall框架核心文件ecmall.php. ecmall.php相当于一个调度中心,接收不同的控制命令(app)以及命令的相关操作(funciton),接着对其进行分配处理。然后调度中心把这些命令(app)和方法(function) 传到前台控制中心对应的具体控制器上。“控制器”接收到命令后,开始实施执行控制,接着把 处理后的结果传给view模板文件(模板命名规则:appname.fucname.html)。
        其中控制器接收到命令执行过程中,可以调用调度中心的模型获取方法&m()实例化一个模型,进行数据的curd操作。

        admin.php这是启动ecmall后台。启动后也进入ecmall框架核心文件ecmall.php。之后的操作跟前台差不多,区别是调度中心把命令传给“后台”控制中心。但控制器调用的模型是同一个模型中心


   
添加一个控制器(add app):

  
    //1、在upload/app/下建立一个test.app.php
        <?php
        class TestApp extends MallbaseApp
        {
           
            public    function index()
            {
           
            $str="hello world";
            $uc_first= ucfirst($str).'<br>';
            $uc_words=ucwords($str).'<br>';
           
            $Model=&m('goods');
            $res=$Model->get(27);
            print_r($res);
       
       
            $this->assign('ss',$uc_first);
            $this->assign('sss',$uc_words);
            $this->display('test.index.html');
           
            }
   
   
        }   
        ?>
   
    //2、在upload/languages/sc-utf-8/下建立一个test.lang.php
       

        <?php
            return array();           

        ?>
   
   
  //  3、在upload/themes/mall/default/建立一个test.index.html
分享到:
评论

相关推荐

    ECMAll 添加8个插件+1个模板

    ECMAll 添加8个插件+1个模板 使用说明 两步走: 1、将chajian中的文件复制到 ecmall\external\widgets\中 2、将yhd 这个文件复制到ecmall\themes\mall中 即可。 简单

    ecmall商城

    ecmall商城ecmall商城ecmall商城ecmall商城ecmall商城

    ecmall(ecmos)深度定制版本免费下载!

    系统添加功能包含:合并订单、合并购物车、钱包管理、微信端、wap端、会员等级、多级分销功能以及积分功能等。相信用过ecmall的用户都会清楚以上功能将会大大提高ecmall的用户体验度。此套版本将会由360cd.cn团队...

    ecmall后台开发文档

    ecmall后台开发文档,希望能帮助大家二次开发ecmall系统

    ECMALL 挂件开发指南

    收藏ecmall挂件开发指南 ,ecmall挂件开发指南

    ECMall 2.0系统架构文档

    本文档主要为您讲述ECMall 2.0的系统架构,旨在帮助您更进一步的了解ECMall 2.0 的程序结构,让您可以更加清楚的了解ECMall 2.0的系统组成,设计思想,并可以对其有一个全局的把握。阅读本文档需要您有一定的面向...

    ecmall_2.0_store_guide

    Ecmall使用手册站长Ecmall使用手册站长Ecmall使用手册站长Ecmall使用手册站长

    ecmall地区分类csv可直接导入utf8

    直接导入y主可以使用,为ecmall用户提供方便。

    ecmall银联支付插件

    ecmall银联支付插件,ecmall(upop)银联接口整合

    ecmall 多用户商城秒杀

    ecmall 多用户商城秒杀模块,给予系统本身增加 安装方法: 添加覆盖,添加数据库

    ecmall模块制作教程

    ecmall模块制作教程,很详细的介绍,值得看看

    ecmall 模版

    ecmall 模版

    ecmall 常用标签

    ecmall常用标签 doc文档 ecmall常用标签 ecmall常用标签

    ECMall 2.3.0 简体gbk.zip

    ECMall是一个允许店铺加盟的多店系统。ECMall是一个根据融合了电子商务以及网络社区特色的产品,它不仅能使您的电子商务进程变得异常轻松,同时通过和康盛创想相关产品的结合还能进一步提高用户的活跃度以及黏性,...

    ECMall模板-flymak

    ECMall模板 flymak模版,解压后直接放在服务器上打开

    ecmall文件目录结构

    ecmall二次开发,直观的看懂项目结构,

    ecmall短信插件.rar

    下载ECMALL插件后解压相应目录中,打开ECMALL系统管理后台-》网站-》短信管理,填写你的短信配置信息并提交。

    ecmall模板-qqmall

    ecmall模板 qqmall 拍拍模板

Global site tag (gtag.js) - Google Analytics