联系官方销售客服
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
专门用于后台的模板文件,用于后台控制器的模板指定文件
五、如何把示例插件安装到迅睿系统中呢?
去后台应用插件管理,就看到他了,然后点安装