### WOO中字段規范
每張表中盡量都有一個叫id的主鍵,整型 、自動增長
無限極(多級)的父ID字段,必須交`parent_id`,否則對應功能就只有自行開發
無限極中家族字段必須叫`family`,系統會自行幫你維護
無限極中當前數據級別字段必須叫`level`,系統會自行幫你維護
無極限中當前數據的子級數量統計字段必須叫`children_count`,系統會自行幫你維護
數據表中排序權重字段必須叫`list_order`
如果需要自動維護創建時間,字段應該叫`create_time`,int類型
如果需要自動維護最后修改時間,字段應該叫`update_time`,int類型
如果需要做軟刪除功能(自動維護刪除時間),字段應該叫`delete_time`,int類型、默認值設置為0
關聯字段命名:關聯模型小寫+下劃線_id;比如`admin_group_id`
### 目錄和文件
* 目錄使用小寫+下劃線;
* 類庫、函數文件統一以`.php`為后綴;
* 類的文件名均以命名空間定義,并且命名空間的路徑和類庫文件所在路徑一致;
* 類(包含接口和Trait)文件采用駝峰法命名(首字母大寫),其它文件采用小寫+下劃線命名;
* 類名(包括接口和Trait)和文件名保持一致,統一采用駝峰法命名(首字母大寫);
### 函數和類、屬性命名
* 類的命名采用駝峰法(首字母大寫),例如 `User`、`UserType`;
* 函數的命名使用小寫字母和下劃線(小寫字母開頭)的方式,例如 `get_client_ip`;
* 方法的命名使用駝峰法(首字母小寫),例如 `getUserName`;
* 屬性的命名使用駝峰法(首字母小寫),例如 `tableName`、`instance`;
* 特例:以雙下劃線`__`打頭的函數或方法作為魔術方法,例如 `__call` 和 `__autoload`;
### 常量和配置
* 常量以大寫字母和下劃線命名,例如 `APP_PATH`,新版也不建議使用常量;
* 配置參數以小寫字母和下劃線命名,例如 `url_route_on` 和`url_convert`;
* 環境變量定義使用大寫字母和下劃線命名,例如`APP_DEBUG`;
### 數據表和字段
* 數據表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 `think_user` 表和 `user_name`字段,不建議使用駝峰和中文作為數據表及字段命名。
- 2.0開發手冊
- 基礎
- 簡介
- 安裝
- 目錄
- 規范(必看)
- 快速開發
- 創建模型
- 字段管理
- 無限級開發
- 模型Model
- 定義
- 方法
- 事件
- 關聯
- 關聯查詢
- 驗證
- 后臺控制器Controller
- 定義
- 列表【index】
- 新增【create】
- 修改【modify】
- 刪除【delete】
- 詳細【detail】
- 文本審核【antispam】
- 清空數據【clearData】
- 自定義頁面
- 視圖View
- 視圖使用
- 引入CSS和JS
- 基礎表單構建Form
- 布局表單構建FormPage
- 表單構建器的基礎使用
- 表單項
- 表單分組
- 表單觸發器
- 表單布局
- 數據提交驗證和入庫
- 集成tinymce編輯器
- 集成nkeditor編輯器
- 表格構建Table
- 表格構建器基礎使用
- 表格構建器列表字段相關
- 自定義列表頭部工具按鈕
- 自定義列表項工具按鈕
- 自定義搜索
- 定義列表側邊欄
- 靜態數據
- 更多屬性和回調
- 自定義模板V2.1.0
- 列表統計輸出V2.1.2
- 常見問題
- 自定義應用
- 創建新應用
- 應用開發
- API應用
- 自定義插件
- 創建新插件
- 雜項
- 認證Auth
- 權限管理
- 上傳Upload
- 批量導入
- 助手庫
- 系統配置
- 字典
- 二維碼生成
- 源碼修改
- 常見問題
- 小技巧,小細節
- 插件
- oauth
- APP一鍵登錄
- 微信小程序登錄
- 2.0CMS建站
- 基礎
- 安裝
- 建站
- Callback
- 引入CSS和JS
- 模板
- 欄目數據
- 列表頁數據
- 詳細頁數據
- 欄目封面
- 自定義表單
- 其他數據和自定義數據
- wap視圖層
- 前臺搜索
- API開發
- CMS應用日志
- CMS升級指導
- 中臺-SAAS開發
- 安裝
- 中臺日志
- 中臺升級指導
- ★★2.0視頻教程★★
- 附錄
- Admin核心更新日志
- Admin核心升級指導
- composer
- 安全