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

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