99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

SentCMS 插件

2021-09-14 17:55 更新

插件是用于擴展系統(tǒng)的功能的一些獨立“組件”。

功能定義

插件的定位是用于實現(xiàn)某些簡單的顯示及數(shù)據(jù)處理的功能擴展。所以我們的初衷是插件的開啟關閉,不會影響原有數(shù)據(jù)。

為了管理的方便,我們在后臺給插件默認提供了插件列表頁,鉤子列表,以及配置插件、快速創(chuàng)建插件結構、安裝、卸載、啟用停用、插件后臺頁面,方便大家定義管理插件相關的數(shù)據(jù)。

物理定義

位于站點根目錄 wwwroot/Addons 下的一個類庫,可以被系統(tǒng)的hooks函數(shù)訪問到。

目錄結構如以下(以自帶的Editor插件為示范):

|-wwwroot
| |-Addons [所有插件目錄]
| | |-Editor [插件目錄]
| | | |-Controller [控制器目錄,有URL訪問的時候才需要,可選]
| | | | |-UploadController.class.php [插件控制器,名字可以不和插件名一樣]
| | | |-config.php [配置文件, 有配置項的話可選]
| | | |-content.html [插件模板頁面,可選]
| | | |-EditorAddons.class.php [插件定義和實現(xiàn)的文件,必須有??!]
| | | |-[adminlist.html、config.html] [這些模板可選,用于自定義插件的配置頁和列表頁]

目前僅介紹一下目錄結構,在插件開發(fā)中將講解每個文件如何定義。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號