聯(lián)系官方銷售客服
1835022288
028-61286886
迅??蚣茏铎`活的地方就是插件機(jī)制完善,在迅??蚣艿幕A(chǔ)上開發(fā)出各種的功能的插件。
開發(fā)者可以在《開發(fā)者插件》中一鍵創(chuàng)建空白插件
-----------------------------------------
本例中填寫:Myapp,作為示例目錄
插件目錄命名格式是:首字母大寫,其余字母小寫,只能用字母組成,不得保護(hù)數(shù)字等其他符號(hào)
一、插件配置目錄Config
1、App.php
這是插件的信息配置文件,作用是描述這個(gè)插件的基本信息,內(nèi)容如下:
2、Install.sql
這個(gè)是插件安裝時(shí)自動(dòng)創(chuàng)建的sql語句,一般用來創(chuàng)建表,內(nèi)容格式:
一般用于創(chuàng)建表,{dbprefix}表示表的前綴
3、Menu.php
是插件的菜單,安裝插件后,在后臺(tái)自動(dòng)創(chuàng)建對(duì)應(yīng)的菜單
上面的代碼是在后臺(tái)插件菜單里面增加本插件的名字、圖標(biāo)、鏈接
4、Routes.php
固定文件,直接復(fù)制就行
5、Uninstall.sql
卸載插件時(shí)執(zhí)行的sql語句,一般是刪除表,刪除數(shù)據(jù)
6、Version.php
插件版本號(hào)
二、插件控制器目錄 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
這是后臺(tái)控制器文件
訪問url是:/admin.php?s=myapp&c=home&m=方法名
模板參考四節(jié)
三、插件模型目錄 Models
用于寫數(shù)據(jù)操作的模型類
My.php是模型類文件,全局調(diào)用類方法:
\Phpcmf\Service::M('my', 'myapp')->方法名();
四、后臺(tái)模板文件目錄 Views
專門用于后臺(tái)的模板文件,用于后臺(tái)控制器的模板指定文件
五、如何把示例插件安裝到迅睿系統(tǒng)中呢?
去后臺(tái)應(yīng)用插件管理,就看到他了,然后點(diǎn)安裝