系统目录文件说明
出自ThinkSAAS开发文档
ThinkSAAS系统主要由以下目录和文件构成
app----------------------app组件目录 cache--------------------系统模板缓存,图片缓存目录 data---------------------数据存储目录 install------------------程序安装目录 plugins------------------app插件目录 public-------------------前台公用文件目录,包括js,image,html thinksaas----------------thinksaas核心目录 theme--------------------系统主题目录 uploadfile---------------系统上传文件存储目录 index.php----------------程序单入口文件
目录 |
app目录
例如:app目录下现有group(小组app)目录
group---------------------小组app目录 index.php-----------------针对app的一些逻辑和变量设定
group目录
现在就开始进入一个独立的APP组件目录下
action--------------------group程序控制,逻辑和执行部分 html----------------------html模板页面目录 js------------------------只针对group使用的js目录 skins---------------------皮肤目录 about.php-----------------app介绍文件,有作者,名称,是否设置等设定 class.group.php-----------group类库函数文件 config.php----------------配置文件 icon.png------------------图标文件
data目录
data目录主要用于存放文件,我这边简称系统的数据层
...... system_options.php ......
plugins目录
app插件目录,所有针对app组件的扩展都放在本目录下
group-------------------针对group组件的插件目录 pubs--------------------app公用插件目录
group组件的插件目录
例如:针对group小组有一个顶踩(digg)的插件
plugins/group目录下:
digg--------------------针对group小组帖子的digg(顶踩)插件
digg插件目录
plugins/group/digg目录下:
about.php---------------digg(顶踩)插件的介绍文件(必须) digg.php----------------digg(顶踩)插件的主要文件,执行文件(必须,且名字和digg插件名字目录一致)