kplphp为开发者提供了完善的插件机制,可以轻松的制作各种插件。
*按照tp6手册规则进行编写便可.*
应用插件都放在根目录下的`addons`文件夹。
**【没有可选标志的目录,必须要有存在,符合MVC模式操作更为方便】**
~~~
addons [所有插件目录]
├─ceshi [插件目录,插件名为首字母大写的驼峰式]
│ │ config.php [插件参数配置文件]
│ │ Plugin.php [插件入口文件]
│ │ install.sql [数据库安装文件]
│ │ uninstall.sql [数据库卸载文件]
│ │ README.md [readme阅读文件,可选]
│ │
│ ├─controller [插件控制器目录]
│ │ Admin.php [插件控制器,自定义后台管理都在这里,可以建立其他控制器]
│ │
│ ├─model [插件模型目录,可选]
│ │ Admin.php [插件模型文件]
│ │
│ ├─validate [插件验证器目录,可选]
│ │ Admin.php [插件验证器文件]
│ │
│ └─view [插件视图目录]
│ └─ admin [插件目录文件]
│ └─ index.html [插件视图文件]
~~~