# Niushop開源商城插件開發基本原理
---
**插件開發基本原理**
### 1.建議插件命名規則 Ns+功能命名 ,niushop為了區分插件模塊與普通模塊的調用方法,建議方法以Ns開頭
### **2.插件文件結構**

插件文件結構設計與系統模塊類似,
```
Admin:插件的后臺控制管理端
Data:插件的服務層,用于書寫邏輯,與系統的data功能相同,只是命名空間區別
Template:插件模板,與系統模板文件結構相同
Config.php:插件后臺菜單管理,注意命名空間
Ico.png:插件logo
```
插件名+Addon.php:插件入口
### **3.插件控制器方法**

### **4.Config.php:后臺菜單對應方法**


### **5.入口文件:插件根目錄:插件名+Addon.php**



