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 [插件視圖文件]
~~~