Go学习日记6

1.Admin插件
解析:
[1]数据表格
[2]数据表单
[3]设置菜单
[4]权限管理
[5]模块
[6]使用新主题
[7]文件上传
[8]命令行工具

2.初始化数据表模型
解析:userTable = table.NewDefaultTable(table.Config{…})

3.InfoPane
解析:InfoPanel内置了很多对于列的操作方法,可以通过这些方法很灵活的操作列数据。

4.config the table model
解析:userTable = table.NewDefaultTable(…)

5.表单数据类型
解析:
[1]默认,只显示Default
[2]普通文本Text
[3]单选SelectSingle
[4]密码Password
[5]富文本RichText
[6]文件File
[7]双选择框SelectBox
[8]多选Select
[9]icon下拉选择框IconPicker
[10]时间选择框Datetime
[11]radio选择框Radio
[12]email输入框Email
[13]url输入框Url
[14]ip输入框Ip
[15]颜色选择框Color
[16]货币输入框Currency
[17]数字输入框Number

6.GoAdmin权限说明
解析:权限管理是针对路由和方法进行限制,路由可以使用golang的正则匹配。只要方法和路由能对应上,则权限验证通过。因此需要自己对各个路由和方法进行配置,从而自己决定权限设置的粒度。

7.adm命令行
解析:
[1]adm generate:生成数据模型文件
[2]adm compile asset:编译所有资源文件为一个go文件
[3]adm compile tpl:编译所有模板文件为一个go文件
[4]adm combine css:合并css文件为一个css文件
[5]adm combine js:合并js文件为一个js文件
[6]adm develop tpl:远程拉取主题开发模板到本地

8.GoAdmin文件上传
解析:GoAdmin默认提供一个本地文件上传引擎,支持将文件上传到服务器。使用需要在全局配置中设置上传的目录,以及上传文件访问的前缀。

9.GoAdmin模块
解析:
[1]数据库模块:数据库在配置后,引擎设置全局配置的时候生成,生成后可以通过引擎获取该模块的控制权。
[2]用户认证模块:编写页面内容时或在数据模型文件中,需要获取对应的登录用户,并对其信息进行验证时,需要用到用户认证模块。

参考文献:
[1]GoAdmin模块:https://book.go-admin.cn/zh/admin-cha-jian/module

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章