FastAdmin模塊開發(fā)快速上手

下載FASTADMIN地址: https://www.fastadmin.net/download.html?

FASTADMIN開發(fā)文檔地址:https://doc.fastadmin.net/docs/index.html

例子:

第一步:

在數(shù)據(jù)庫中創(chuàng)建一個hysj_member用戶列表

表結(jié)構(gòu)如下:


注意:

1、用戶名字段必須唯一适篙,不能重復(fù)(添加表索引Unique)

2腮猖、一定要寫上字段注釋和表注釋,即上圖說明一欄

3面睛、性別字段的注釋:性別:0=未知,1=男,2=女



第二步:

????????表創(chuàng)建好了以后,window + r輸入cmd進入命令行控制臺,進入到Fast Admin根目錄爵赵,也就是項目的所在目錄。


使用命令:

//生成 hysj_member 表的CRUD 且一鍵生成目錄:表前綴(hysj_)可加可不加

????????php ?think ?crud ?-t ?member ?-u ?1? ?

回車后泊脐,出現(xiàn)以下情況空幻,表示成功

????????Build Successed

更多常用命令,祥見Fast Admin開發(fā)文檔?https://doc.fastadmin.net/docs/index.html

項目文件中會自動生成以下文件:

路徑? ??????????????????????????????????????????????????????????????注釋

application/admin/controller/Member.php ??????//這是用戶模塊的控制器

application/admin/view/member? ? ? ????????????? ?//模塊視圖文件夾(已自動生成文件)

Public/assets/js/backend/member.js ???????????? // js文件(重要)容客,各參數(shù)配置秕铛,表字段等

在項目后臺我們也可以看到如下圖所示的效果:

??Tips:可以點擊圖片放大查看



????????雖然Fast Admin框架已經(jīng)給我寫好了增刪改查等功能,但是我們還是要根據(jù)我們自己的需求缩挑,對數(shù)據(jù)進行處理但两。

PS:

1、對密碼進行加密操作

2供置、Salt字段(隨機生成6位字符串)谨湘,不能讓用戶自己輸入(用戶體驗不友好),要 在后臺自動生成(控制器中對數(shù)據(jù)進行處理)

3士袄、頭像的更改悲关,對老照片的刪除,新照片的替換(刪除數(shù)據(jù)也一樣)

4娄柳、性別的處理(不能是單純的數(shù)字0,1,2)

5寓辱、用戶列表中頭像這一欄數(shù)據(jù)的處理(圖片)

首先,我們打開用戶模塊的控制器赤拒,會發(fā)現(xiàn)秫筏,沒有我們想要的方法诱鞠,如下圖:


????????不難看出,此控制器繼承了Backend這個控制器这敬;可以打開Backend 這個控制器航夺,把我們想要的方法復(fù)制到Member控制器中,根據(jù)自己的需求進行調(diào)整

????????Backend路徑在 ???application/admin/library/traits/Backend.php

解決方案:

一崔涂、對密碼進行加密操作(補全數(shù)據(jù)庫字段):

1阳掐、首先 先把添加控制器復(fù)制到我們的Member 控制器中


提示:

????????數(shù)據(jù)提交后,F(xiàn)ast Admin框架采用的是Ajax無刷新技術(shù)冷蚂,通過js對頁面數(shù)據(jù)進行添加稻艰。

2羊壹、add(添加)方法我們已經(jīng)copy了一份韩容,現(xiàn)在可以在這個方法里面對數(shù)據(jù)進行 處理(密碼加密汞舱,補全數(shù)據(jù)庫字段)

對數(shù)據(jù)的處理,寫在對數(shù)據(jù)庫操作的前面如下圖:


提示:Radom是已經(jīng)封裝的方法隆夯,不可以直接使用钳恕,需要通過命名空間進行引 入,在控制器頭部寫入use fast\Random;


二蹄衷、修改信息時頭像的處理

1忧额、同上題,去Backend控制器復(fù)制自己需要的方法(edit愧口,del)宙址,ps:兩個;

2调卑、分兩種情況

① 不修改頭像:

????????????使用原來的老圖片,即默認不修改

② 修改頭像:

? ? ? ? ? ? ? 刪除原來的老圖片

? 注意:原來圖片有存在不存在兩種情況大咱,加一個file_exists判斷圖片是否 存在恬涧,存在即刪除,避免找不到要刪除的文件碴巾,報錯溯捆。

三、對性別的處理

????????在我們建立數(shù)據(jù)庫的時候都有過注釋厦瓢,這就是注釋的作用了提揍,可以發(fā)現(xiàn),我們建表時的注釋都變成了添加煮仇,編輯劳跃,用戶列表的標題了。

對用戶列表中性別的處理:修改js文件中下圖位置public/js/backend/member.js


是否疑問sex_text是哪里來的浙垫?可以將用戶列表得到的數(shù)據(jù)打印一下刨仑,如下圖:

在Membe.php控制器中的index方法寫入以下代碼


四郑诺、用戶列表的數(shù)據(jù)處理(頭像數(shù)據(jù)顯示為圖片)

在js文件中,做下圖操作:

附表:框架中封裝好的方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末杉武,一起剝皮案震驚了整個濱河市辙诞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌轻抱,老刑警劉巖飞涂,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異祈搜,居然都是意外死亡较店,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門夭问,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泽西,“玉大人,你說我怎么就攤上這事缰趋∨跎迹” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵秘血,是天一觀的道長味抖。 經(jīng)常有香客問我,道長灰粮,這世上最難降的妖魔是什么仔涩? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮粘舟,結(jié)果婚禮上熔脂,老公的妹妹穿的比我還像新娘。我一直安慰自己柑肴,他們只是感情好霞揉,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晰骑,像睡著了一般适秩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上硕舆,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天秽荞,我揣著相機與錄音,去河邊找鬼抚官。 笑死扬跋,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的凌节。 我是一名探鬼主播胁住,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼趁猴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了彪见?” 一聲冷哼從身側(cè)響起儡司,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎余指,沒想到半個月后捕犬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡酵镜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年碉碉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淮韭。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡垢粮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出靠粪,到底是詐尸還是另有隱情蜡吧,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布占键,位于F島的核電站昔善,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏畔乙。R本人自食惡果不足惜君仆,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牲距。 院中可真熱鬧返咱,春花似錦、人聲如沸牍鞠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽皮服。三九已至,卻和暖如春参咙,著一層夾襖步出監(jiān)牢的瞬間龄广,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工蕴侧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留择同,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓净宵,卻偏偏與公主長得像敲才,于是被迫代替她去往敵國和親裹纳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,928評論 2 89
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理紧武,服務(wù)發(fā)現(xiàn)剃氧,斷路器,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 在做Winform應(yīng)用程序處理Image時碰到了這樣一個問題阻星。窗體設(shè)計如下: 當點擊上面窗體中的上一張和下一張時朋鞍,...
    JackRo閱讀 2,494評論 0 0
  • 感賞兒子玩游戲、看電視妥箕,心情很嗨滥酥。感賞兒子玩游戲遵守約定。感賞兒子和我們一起看電影畦幢。感賞兒子要我和他一起看《十萬個...
    曦梅梅閱讀 258評論 0 3
  • 上一章 天使成長記(13)分離焦慮 2018年1月15日坎吻,你剛好滿180天的日子,媽媽正式去上班了宇葱,比起你瘦真,媽媽比...
    宥奇跡閱讀 225評論 1 1