多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 系统框架说明 目录webmain 为系统的全部代码,其他目录都是框架基本的 系统采用单一地址访问方式如:index.php?a=方法名&d=对应文件夹名&m=模块。 **地址:** index.php?a=data&d=system&m=group **对应:** webmain/system/group/groupAction.php 中的 方法dataAction 如d参数为空:index.php?a=data&m=index 访问的是webmain/index/indexAction.php 中的 方法dataAction 如参数加了ajaxbool=true,那就是访问dataAjax方法。 系统上所有控制器都继承了文件webmain/webmianAction.php文件。 **比如、如下图数据源访问页面走势** ![](http://xinhu-1251238447.file.myqcloud.com/img/35650.png) 从上1中地址的d,m参数得到访问页面控制webmain/main/goods/goodsAction.php的文件,调用了a参数的publicstore方法,这页面怎么找不到那方法,那页面是继承主控制器:webmain/webmainAction.php下找到 ![](http://xinhu-1251238447.file.myqcloud.com/img/3028.png) 从2参数得到storebeforeaction,访问publicstore方法前处理,主要条件过来参数等,storeafteraction访问后处理,这两个参考方法可以在访问页面控制器找到。 一、基本文件结构说明 config 基础配置 include 核心文件 ├ chajian 插件库 ├ class 基础使用(mysql) mode 静态素材框架引用等 web 桌面版源码 webmain 系统代码文件 ├flow 流程文件夹 ├├input 流程模块录入页面控制器和接口 ├├page PC录入页和详情展示页的模版 ├├inputAction.php 流程主控制器文件 ├├├inputjs 流程模块js文件目录 ├model m模型数据文件 ├├flow 流程模块各个接口文件 ├├agent 应用数据接口文件 ├system 后台系统基本文件 ├we 移动端目录,[详见介绍](http://www.rockoa.com/view_mobile.html) ├task ├├api 系统api目录,如桌面版,app等的api ├├mode 这个是系统上单据详情展示 ├├openapi 对外接口目录 ├├runt 计划任务文件 index.php 入口文件 二、一个网址运行周期从index.php入口开始。 index.php引入两个文件。 1、include\_once('config/config.php'); 在config.php又引入了框架文件:include/rockFun.php(常用方法m,c等),include/Chajian.php(插件),include/class/rockClass.php,webmain/webmainConfig.php(用户配置文件) 2、include\_once('include/View.php');