聯系官方銷售客服
1835022288
028-61286886
迅睿框架最靈活的地方就是插件機制完善,在迅睿框架的基礎上開發出各種的功能的插件。
開發者可以在《開發者插件》中一鍵創建空白插件
-----------------------------------------
本例中填寫:Myapp,作為示例目錄
插件目錄命名格式是:首字母大寫,其余字母小寫,只能用字母組成,不得保護數字等其他符號
一、插件配置目錄Config
1、App.php
這是插件的信息配置文件,作用是描述這個插件的基本信息,內容如下:
2、Install.sql
這個是插件安裝時自動創建的sql語句,一般用來創建表,內容格式:
一般用于創建表,{dbprefix}表示表的前綴
3、Menu.php
是插件的菜單,安裝插件后,在后臺自動創建對應的菜單
上面的代碼是在后臺插件菜單里面增加本插件的名字、圖標、鏈接
4、Routes.php
固定文件,直接復制就行
5、Uninstall.sql
卸載插件時執行的sql語句,一般是刪除表,刪除數據
6、Version.php
插件版本號
二、插件控制器目錄 Controllers
1、Home.php
這是前端控制器文件
訪問url是:/index.php?s=myapp&c=home&m=方法名
模板文件:/template/pc/default/home/myapp/*.html
2、Member/Home.php
這是用戶中心的控制器文件
訪問url是:/index.php?s=member&app=myapp&c=home&m=方法名
模板文件:/template/pc/default/member/myapp/*.html
3、Admin/Home.php
這是后臺控制器文件
訪問url是:/admin.php?s=myapp&c=home&m=方法名
模板參考四節
三、插件模型目錄 Models
用于寫數據操作的模型類
My.php是模型類文件,全局調用類方法:
\Phpcmf\Service::M('my', 'myapp')->方法名();
四、后臺模板文件目錄 Views
專門用于后臺的模板文件,用于后臺控制器的模板指定文件
五、如何把示例插件安裝到迅睿系統中呢?
去后臺應用插件管理,就看到他了,然后點安裝