二三四五还没写,先写六吧(有道友说想看看插件部分)。这里是一 从零开始编写属于我的CMS:(一)前言 一,首先预定义接口新建类库,WangCms.PluginInterface 新建两个类,一个实体Models.cs,一个接口IPlugin.csModels是 ...
二三四五还没写,先写六吧(有道友说想看看插件部分)。
这里是一 从零开始编写属于我的CMS:(一)前言
一,首先预定义接口
新建类库,WangCms.PluginInterface
新建两个类,一个实体Models.cs,一个接口IPlugin.cs
Models是插件所用到的实体集合类;IPlugin是为第三方预定义接口,所有插件必须实现该接口。
实体Models代码如下
1 namespace WangCms.PluginInterface 2 { 3 public class PluginInfo 4 { 5 /// <summary> 6 /// Code 7 /// </summary> 8 public get='_blank'>string Code { get; set; } 9 /// <summary>10 /// 插件名称11 /// </summary>12 public string Name { get; set; }13 /// <summary>14 /// 作者15 /// </summary>16 public string Author { get; set; }17 /// <summary>18 /// 插件版本19 /// </summary>20 public string Version { get; set; }21 /// <summary>22 /// 适用cms版本23 /// </summary>24 public string ApplyVersion { get; set; }25 /// <summary>26 /// 描述信息27 /// </summary>28 public string Description { get; set; }29 30 31 //附加信息32 public string Area { get; set; }33 public string AdminController { get; set; }34 public string AdminAction { get; set; }35 public string AdminQueryString { get; set; }36 }37 public class ResultOptin<T>38 {39 public bool State { get; set; }40 public string Msg { get; set; }41 42 public T Result { get; set; }43 }44 }
原标题:从零开始编写属于我的CMS:(六)插件
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。