目录结构
典型的插件应用的目录结构:
test 插件主目录 (必须放置在./dzz/目录下,尽量不要使用通用的目录名,以免与其他插件冲突)
├── class 插件类文件目录
│ ├── table 插件数据表对于类文件目录
│ │ └── table_test.php 数据表dzz_test对应的类文件
│ └── class_XXXX.php 类文件
├── cron 插件计划任务目录
│ └── cron_name.php 计划任务文件
├── cache 插件缓存目录
│ └── cache_name.php 缓存更新文件
├── function 插件函数目录
│ └── function_name.php
├── language 插件语言包目录
│ ├── lang_template 模板语言
│ └── lang_name.php 其他语言
├── language 插件模板目录
├── images 插件css和图片目录
├── scripts js脚本目录
├── index.php 插件主入口文件
├── XXXX.php 插件其他入口文件
├── install.php 安装文件
├── uninstall.php 卸载文件
├── enable.php 插件启用/禁用文件
├── upgrade.php 插件升级文件
└── dzz_app_test.xml 插件导入数据
相关说明
插件主目录 必须放置在./dzz/目录下,尽量不要使用通用的目录名,以免与其他插件冲突;
上述的目录结构根据实际的插件应用来增加或减少;
注意目录class、cron、function、language目录下文件的命名规则:目录名_XXXX,请遵循此命名规则,以方便后续的调用;
插件url:index.php?mod=test 调用主入口文件(index.php); index.php?mod=test&op=xxxx 调用其他入口文件