### 命名規范
`LiveTrain API`遵循PSR-2命名規范和PSR-4自動加載規范,并且注意如下規范:
### 目錄和文件
* 目錄不強制規范,駝峰和小寫+下劃線模式均支持;
* 類庫、函數文件統一以`.php`為后綴;
* 類的文件名均以命名空間定義,并且命名空間的路徑和類庫文件所在路徑一致;
* 類名和類文件名保持一致,統一采用駝峰法命名(首字母大寫);
### 函數和類、屬性命名
* 類的命名采用駝峰法,并且首字母大寫,例如 `User`、`UserType`,默認不需要添加后綴,例如`UserController`應該直接命名為`User`;
* 函數的命名使用小寫字母和下劃線(小寫字母開頭)的方式,例如 `get_client_ip`;
* 方法的命名使用駝峰法,并且首字母小寫,例如 `getUserName`;
* 屬性的命名使用駝峰法,并且首字母小寫,例如 `tableName`、`instance`;
* 以雙下劃線“__”打頭的函數或方法作為魔法方法,例如 `__call` 和 `__autoload`;
### 常量和配置
* 常量以大寫字母和下劃線命名,例如 `APP_PATH`和 `THINK_PATH`;
* 配置參數以小寫字母和下劃線命名,例如 `url_route_on` 和`url_convert`;
### 數據表和字段
* 數據表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 `think_user` 表和 `user_name`字段,不建議使用駝峰和中文作為數據表字段命名。
- 前言
- 基礎說明
- 開發規范
- 目錄結構
- 狀態說明
- 登錄退出
- 獲取驗證碼
- 用戶登錄
- 退出登錄
- 修改資料
- 充值記錄
- 用戶列表
- 解除關系
- 預播模塊
- 我的預播
- 我發布的
- 待培訓的
- 已培訓的
- 創建預播
- 修改課程
- 修改提交
- 刪除預播
- 報名課程
- 添加手機
- 手機列表
- 修改人員
- 發送短信
- 我參加的
- 視頻模塊
- 首頁數據
- 我的預播
- 預播列表
- 刪除預播
- 直播列表
- 回放列表
- 課程信息
- 修改課程
- 修改提交
- 創建預播
- 開始直播
- 進入直播
- 在線人員
- 報名課程
- 直播結束
- 觀看回放
- 視頻評分
- 記錄觀看
- 觀看記錄
- 全部列表
- 評分模塊
- 評分列表
- 評分提交
- 刪除評分
- 試卷模塊
- 添加題目
- 提交題目
- 考題列表
- 提交答題
- 答題成績
- 答題排名
- 優秀學員
- 試卷預覽
- 修改題目
- 修改提交
- 刪除題目
- 社區模塊
- 社區首頁
- 帖子列表
- 帖子信息
- 評論列表
- 發布帖子
- 發布評論
- 需求列表
- 發布需求
- 需求模塊
- 需求列表
- 需求發布
- 系統模塊
- 圖片上傳
- 版本控制
- 地區數據
- 異常上報
- 流量模塊
- 流量檢查
- 流量列表
- 流量購買
- 禮物模塊
- 禮物列表
- 禮物贈送
- 送禮記錄
- 會議模塊
- 開始會議
- 進入會議
- 結束會議
- 在線人員
- 上麥下麥
- 申請混流
- 會議列表
- 觀看回放
- 刪除會議
- 單選混流
- 進入麥序
- 麥序列表
- 分組管理
- 分組列表
- 創建分組
- 修改分組
- 背景管理
- 背景列表
- 背景添加
- 背景修改