- 
            
重挙出击OEcms X版系统架构采用MVC企业级开发架构--2012-02-09
           
          - 
            
            
              
                Lee 
                 
                   官方认证帐号
                                2020-12-01 10:00
               
              
                
              
              
             
           
          - 
            OE 框架结构介绍
一、目录说明
data/ 附件目录
install/ 安装文件目录
source/ 资源库目录
        ./conf/ 系统配置文件目录
        ./control/ 控制类库目录
                ./admincp/ 后台控制类库文件夹 (类名必须为:control,继承 adminbase类)
                ./index/ 前台控制类库文件夹 (类名必须为:control,继承 indexbase类)
                ./usercp/ 会员中心控制类库文件夹 (类名必须为:control,继承 userbase类)
                -adminbase.php 后台控制器入口文件 admincp目录下的文件必须继承该类
                -indexbase.php 前台控制器入口文件 index目录下的文件必须继承该类
                -userbase.php 会员控制器入口文件 usercp目录下的文件必须继承该类
                -pluginbase.php 插件控制器入口文件
        ./core/ 系统主文件目录
        
                ./db/ 数据库驱动类文件目录
                ./smarty/ 模板引擎文件目录
                ./util/ 工具类库目录(文件和类命名规则:
                                静态类:static.name.php 类名:XName
                                非静态类:class.name.php 类名:nameClass
                                )
                ./library/ 扩展类库目录(文件和类命名规则:
                                静态类:static.name.php 类名:XName
                                非静态类:class.name.php 类名:nameClass
                                )
                -run.conf.php 系统运行配置文件
                -run.php 系统运行主文件
                -tpl.php 模板引擎调用文件
                -xpipe.php 管道类文件(静态类名:X,其他类文件必须继承该类)
        ./language/ 语言包目录
        ./model/ 模型类库文件(文件和类命名规则:
                        非静态类:model.name.php,类名:nameModel
                )
                ./admincp/ 后台Model
                ./index/ 前台Model
                ./userpc/ 会员Model                       
        ./plugin/ 插件库
tpl/ THML模板文件目录
        ./_caches/ 模板缓存文件目录
        ./_compiled/ 模板编译目录
        ./static/ 公共JS,CSS,IMAGES存放目录
        ./admincp/ 默认后台模板文件
        ./usercp/ 默认会员模板文件
        ./oemcs/ 默认前台模板文件
二、系统分层
        1、数据和业务分离;
        2、业务和具体逻辑分离;
        3、控制器和模板页面分离;
三、缓存处理
        支持数据缓存和页面缓存
四、类库调用
        载入Util目录下的静态类:X::loadUtil($util); 调用函数:XUtil::function();
        载入Library目录下的静态类:X::loadLib($lib); 调用函数:XLib::function();
        载入非静态类文件:$class = X::import($classname, $type); $type为类所在目录变量;调用方法:$class->function();
        载入控制器类:include控制类文件,实例化:$control = new control(); 调用Action动作:$control->action();
        控制器类文件调用Model模型类:载入模型类文件:$model = X::model($modename,$type);调用Model方法:$model->function();
五、入口文件
        一个APP一个入口文件,入口文件调用Control(控制器),再由控制器调用Model(模型),数据处理完后通过View(视图)显示内容到页面;
六、插件开发与调用
        插件存放目录:source/plugin/插件名/
        插件名:只能以半角的字母、数字、下划线(_)组合而成,且只能以字母作为开头,如:test.php
        需要后台进行管理插件文件命名为:admin.inc.php,并且默认调用函数名为:插件名_setting_view()
        禁用、删除插件需要回调的文件和函数命名:插件名_callback.php 函数名为:插件名_callback_rm()
        插件函数命名方式必须为:插件名_xxxx()
        通过系统事件绑定插件方式:插件主文件执行绑定 XHook::addAction('系统事件名', '调用的插件函数');
        通过URL地址绑定插件方式:您的网站地址/plugin.php?plugin=插件名::插件动作
        模板文件调用插件事件标签:<!--{assign var='plugin' value=XHook::doAction('系统事件名')}-->
强大灵活的插件管理功能,高效快捷操作,继承OECMS简洁易用风格,必将成为企业网站首选利器!
           
                    - 
            
               14339 次浏览
                19 条评论
               收藏
            
           
        
        
        
        
        
 
  
    19个评论
  
  
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        {:soso_e142:},非常不错      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        不知道OECMS V4.X的其他模板什么时候推出      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        [s:1]第一次使用OECMS ,就装了 V4.X      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        
例如,你指的是什么       
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        很好的,不知道在哪儿可以下载到?      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        支持{:soso_e179:}      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        看看学习中      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        什么时候发布?      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        我说一句,感觉你的目录结构命名规则怪怪的,没有那几个大的CMS感觉好,在MVC中phpcms 二次开发是最不错的。要努力      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        [s:5][s:5][s:5][s:5][s:5]      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
         本帖最后由 mykuyu 于 2012-5-13 17:09 编辑 
好好干!!!我们是你们的后盾!!![s:3]什么时候发布呀?[s:3][s:3]       
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        哈哈  好好干!!!我们是你们的后盾!!!      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        
加油管理,俺精神支柱你们,看好你们喔。加油。       
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        支持,顶起来      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        不错啊  框架在哪下载?      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        [s:8]真的很专业!      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        顶起!必须顶起      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        --
                2020-12-01 10:00
      
 
      - 
        哇卡卡,好牛B的样子!很期待      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
     
    
      - 
        
          
        
       
      - 
        wapsky
         官方认证帐号        2020-12-01 10:00
      
 
      - 
        紧张研发中!      
 
      
      - 
            
 
      
      - 
          回复 · 0条回复 
      
 
      
      
          
      
      
      
      - 
              
 
    
       
 
        
       
     
   
  
    
      作者信息
      
        
 
        - 
          
          
             
               官方认证帐号
                      
           
          
             
            关注 
                      
                    
         
      
      
     
 
    
    
    
   
  
 
  
    - 
      试
      
免费试用
     
  
  
  
    - 
      
      
咨询热线
     
    
    - 
      
咨询热线
      
        020-82299 259      
      
     
  
  
  
  
    - 
      
      
在线咨询