:-: **icesadmin目錄簡介**
* * * * *
* assets
* 該目錄存放html/css/js等php think ices:assets所使用文件
* doc
* 存放doc文件
* src
* admin 存放基礎后臺所使用的Api文件
* command php think對應文件
* common 存放后臺Api使用的邏輯和模型
* logic
* model
* config 存放安裝composer時候需要拷貝到config內的文件
* extend
* auth
* Auth.php 對應各種權限判斷,后續會講
* AuthData.php 生成對應數表結構
* ices
* Backend.php Trait文件,用來給基礎后臺判斷是否擁有刪除文件功能的權限
* Backview.php Form和Table需要繼承的基礎類庫,簡介前三個即為其方法
* Form.php 所有表單的快速構建方法
* Table.php 所有列表的快速構建方法
* jwt
* Adminjwt 用來快速驗證token的方法,對icesjwt的封裝
* model
* Model.php 所有模型的基礎類庫,封裝了icesList和icesSave以及icesDelete三個方法
* view 存放所有使用的html文件
* icesadmin.sql
* * * * *
下文所有的
> $form代指new Form()
> $table代指new Table()
- 序言
- 安裝
- icesadmin簡介
- 設置上方目錄所在-setPageBreadcrumb
- 設置頁面整體css-setPageStyle
- 設置界面整體js-setPageScript
- Table簡介
- 設置table名稱-setTablename
- 監聽table修改事件-setEditEvent
- 設置右側按鈕點擊-setTableform
- 設置上方搜索-setTableSearchForm
- 加入左側多選-addCheckbox
- 添加一列-addColumn
- 添加右側操作列-addToolColumn
- 添加右側操作按鈕-addToolbar
- 添加一個列模板-addTemplate
- 添加上方Btn-addTableBtn
- 添加table的js-addTableJavascript
- 添加使用js模塊-addConsoleJs
- 最終展示-show
- Form簡介
- 設置form初始值-setFormValue
- 設置form名稱-setFormname
- 行內聯(一行多個)-startInLine
- addConsoleJs
- 設置form的js-addFormJavascript
- table使用-getFormcontrols
- 添加控件(基礎)-addControl
- 添加單行輸入框-addText
- 添加多行輸入-addTextarea
- 添加密碼輸入框-addPassword
- 圖片上傳-addUpload
- 文件上傳-addWebuploader
- 添加選擇器-addSelect
- 添加多選-addMulSelect
- 添加復選框-addCheckbox
- 添加開關-addSwitch
- 添加單選-addRadio
- 添加日期選擇-addDate
- 添加編輯器-addUeditor
- 顯示-show