fastadmin是一款基於thinkphp5+bootstrap的極速後台開發框架。
以乙個學校管理外掛程式為例
phpstorm
phpstudy
nginx1.15.11
mysql8.0
php7.3.4
配置站點
我的網域名稱設定為fast51admin.localhost.nyist.vip
解壓後的檔案
然後為**設定對應的nginx規則
如果成功則訪問**時可以看到,使用者為admin,密碼為123456
這是本次例項的規則
server
location ~ \.php$
}
以學校管理例項為例
在你安裝fastadmin成功後,會自動生成乙個資料庫fast51
而我們自己要建立的表也在此資料庫中
這是fastadmin的乙個強大功能,可以使用命令列一鍵生成對應資料表的控制器,模型,檢視,驗證器,語言包,js等。
一鍵生成crud的命令
php think crud -t test這裡「-t」引數指定你要生成的資料表(可以不用寫字首名)
常用引數
-c, --controller[=controller] 生成的控制器名,可選,預設根據表名進行自動解析
-m, --model[=model] 生成的模型名,可選,預設根據表名進行自動解析
-i, --fields[=fields] 生成的資料列表中可見的字段,預設是全部
-d, --delete[=delete] 刪除模式,將刪除之前使用crud命令生成的相關檔案
fastadmin可通過命令控制台快速的一鍵生成後台的許可權節點擊單規則,同時後台的管理選單也會同步改變
一鍵生成menu的命令
php think menu -c test這裡「-c」引數指定控制器
生成後的樣子
測試各個自動生成的功能是否正常,是否滿足自身需求
fastadmin可以通過命令列建立乙個外掛程式
一鍵生成addon的命令
php think addon -a mydemo -c create這裡「-a」引數指定外掛程式的名稱
執行該命令後會在addons目錄中生成對應檔案
也就是前幾步我們生成的檔案所在的位置
匯出我們的所有資料表,在將其合併入install.sql中
需要在外掛程式目錄中對應的外掛程式名.php中建立外掛程式的後台管理選單。
注:install.sql會在外掛程式第一次安裝時執行
命令列打包
//mydemo為你的外掛程式目錄名稱手動打包php think addon -a mydemo -c package
進入你要打包的外掛程式目錄中,選中所有檔案,壓縮成zip壓縮包
使用fastadmin可以極大加快開發速度,其中還有許多細節需查閱官方文件。
elasticsearch head外掛程式基本使用
1.檢視搜尋setting資訊 2.設定分片數量 3,修改資料重新整理間隔 設定為30秒重新整理頻率 refresh interval 可以在既存索引上進行動態更新。在生產環境中,當你正在建立乙個大的新索引時,可以先關閉自動重新整理,待開始使用該索引時,再把它們調回來 注意 refresh inte...
fastadmin 狀態的設定
在使用fastadmin過程中難免有忘記資料字段設定的時候,這裡主要是記錄一下怎麼來補救方式以及頁面篩選的 的設定。這是我們生產的結果,造成頁面的直接展示我們資料儲存的數字內容 我們可以給這個狀態新增乙個searchlist formatter table.api.formatter.status ...
開發EditPlus的「外掛程式
開發editplus的 外掛程式 2007 12 29 由於程式通過檢查msdn視窗是否退出來判斷程式是否結束,所以一次查詢之後,需要關閉開啟的msdn視窗才能再次查詢。檢查方法 const hwnd hwnd getforegroundwindow while iswindow hwnd 附帶ed...