迅睿框架最灵活的地方就是插件机制完善,在迅睿框架的基础上开发出各种的功能的插件。

开发者可以在《开发者插件》中一键创建空白插件

-----------------------------------------

本例中填写: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

创建自己的插件

专门用于后台的模板文件,用于后台控制器的模板指定文件

五、如何把示例插件安装到迅睿系统中呢?

去后台应用插件管理,就看到他了,然后点安装

本文地址:https://m.xunruicms.com/doc/573.html