系统目录文件说明

出自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插件名字目录一致)
个人工具
名字空间
变换
动作
导航
工具箱