網站首頁 編程語言 正文
有人說fastadmin使用很難,對比常用的CMS 是比較難用的,但是這不是普通的CMS ,主要是在thinkPHP開發框架基礎上整合了很多插件和技術,后臺的前端頁面使用Bootstrap,還有RequireJs。總的來說,需要開發者前后端全棧技術程度較高,當然也要看使用學習時間長短,畢竟熟能生巧。這篇文章主要介紹了fastadmin使用學習中的常見問題匯總,需要的朋友可以參考下
一、fastadmin后臺能訪問,前臺路徑錯誤 ,前臺路徑錯誤,后臺又能訪問。
錯誤場景:一般新建一個站點后,把fastadmin項目扔進去后并要配置一個虛擬目錄的配置。
將
if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }
放到
location / { }
中即可。
二、使用fastadmin隨機生成的入口文件報模板不存在
問題描述:
本地項目配置虛擬域名后訪問后臺沒問題,放到線上后報入口文件的模板不存在。一開始以為Nginx配置錯了,怎么調都無法調出
解決方案:
一、修改自動生成的文件:pCPyfJaEDR.php,修改為:admin.php
二、修改config.php:
// 禁止訪問模塊 'deny_module_list' => ['common', 'admin'],
去掉admin即可!
三、去掉表格中默認的搜索樣式
在相應的js文件中,初始化表格時table.bootstrapTable增加:
search:false, showColumns:false, showToggle:false, showExport:false, commonSearch:false,
四、控制器方法中傳值到js
控制器里:$this->assignconfig("ids",$ids);
js里:add_url: 'my_ratio/add?ids='+Config.ids,
五、自定義按鈕并傳值
如果要控制按鈕是否顯示,在visible屬性值中,通過row.字段名
進行判斷即可。
// 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', columns: [ [ {checkbox: true}, {field: 'id', title: __('Id')}, {field: 'custname', title: __('Custname')}, {field: 'petname', title: __('Petname')}, {field: 'blance', title: __('Blance'), operate:'BETWEEN'}, {field: 'creattime', title: __('Creattime')}, {field: 'updatetime', title: __('Updatetime')}, {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate,buttons: [ { name: 'zidingyi', text: __('充值扣費記錄'), title: __('充值扣費記錄'), classname: 'btn btn-xs btn-primary btn-dialog', url: 'operation/index?id={id}', visible: function (row) { console.log(row) //可打印出所有字段的數組。 //返回true時按鈕顯示,返回false隱藏 return true; } }, ] } ] ] });
其中id
為上方field
字段中的id名稱。
六、fastadmin上傳視頻至七牛云
1、安裝七牛云插件
2、配置參數
3、清理緩存。
相關推薦
- 2022-12-01 Rust實現AES加解密詳解_Rust語言
- 2022-07-26 淺談Redis的事件驅動模型_Redis
- 2022-11-10 Kotlin?協程異步熱數據流的設計與使用講解_Android
- 2022-01-07 thymeleaf中th:include, th:insert, th:replace的區別
- 2022-11-01 redux功能強大的Middleware中間件使用學習_React
- 2022-12-12 C語言中單鏈表(不帶頭結點)基本操作的實現詳解_C 語言
- 2023-03-16 redis刪除hash的實現方式_Redis
- 2022-03-14 ffmpeg開發讀取目錄列表
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支