`Easywcms` 是支持插件开发的,开发起来也是比较简单的,其实和后台开发是差不多吧。 ***** >[success] 以 test  插件做为例子实现一个商品管理的插件 ***** 先看看目录结构:(插件存放在 addons 目录下,一个插件一个目录) ``` addons 应用目录 └─test ├─controller 控制器 │ ├─ ... │ └─Goods.php │ ├─logic 逻辑层 │ ├─ ... │ └─Goods.php │ ├─model 模型层 │ ├─ ... │ └─Goods.php │ ├─assets 静态资源文件(js/css等) 插件在安装时,会自动拷贝到根目录/assets/addons-test/ │ ├─images │ ├─js │ └─css ├─public 静态资源文件(js/css等) 插件在安装时,会自动拷贝到根目录或public目录下 │ └─... │ └─view 视图层 │ ├─goods │ │ ├─edit.tpl 编辑模板 │ │ └─index.tpl 列表模板 │ │ │ ├─install.tpl 安装模板 │ └─layout.tpl 布局模板 │ ├─config.php 插件配置 ├─install.sql 插件的SQL语句 └─Test.php 与插件目录同名的文件,首字母大写. 主要负责安装与卸载等操作 ```