:-: **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