網(wǎng)站首頁 編程語言 正文
有人說fastadmin使用很難,對比常用的CMS 是比較難用的,但是這不是普通的CMS ,主要是在thinkPHP開發(fā)框架基礎(chǔ)上整合了很多插件和技術(shù),后臺的前端頁面使用Bootstrap,還有RequireJs。總的來說,需要開發(fā)者前后端全棧技術(shù)程度較高,當然也要看使用學習時間長短,畢竟熟能生巧。這篇文章主要介紹了fastadmin使用學習中的常見問題匯總,需要的朋友可以參考下
一、fastadmin后臺能訪問,前臺路徑錯誤 ,前臺路徑錯誤,后臺又能訪問。
錯誤場景:一般新建一個站點后,把fastadmin項目扔進去后并要配置一個虛擬目錄的配置。
將
if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }
放到
location / { }
中即可。
二、使用fastadmin隨機生成的入口文件報模板不存在
問題描述:
本地項目配置虛擬域名后訪問后臺沒問題,放到線上后報入口文件的模板不存在。一開始以為Nginx配置錯了,怎么調(diào)都無法調(diào)出
解決方案:
一、修改自動生成的文件: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,
四、控制器方法中傳值到j(luò)s
控制器里:$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) //可打印出所有字段的數(shù)組。 //返回true時按鈕顯示,返回false隱藏 return true; } }, ] } ] ] });
其中id
為上方field
字段中的id名稱。
六、fastadmin上傳視頻至七牛云
1、安裝七牛云插件
2、配置參數(shù)
3、清理緩存。
相關(guān)推薦
- 2023-07-03 git如何將遠程倉庫(upstream)新建分支(origin沒有)導入到自己fork的origin
- 2022-05-27 Flutter組件狀態(tài)管理的3種方法_Android
- 2022-03-16 react實現(xiàn)todolist的增刪改查詳解_React
- 2023-11-13 Linux Ubuntu修改用戶名和主機名
- 2022-10-26 C語言實現(xiàn)自行車管理系統(tǒng)_C 語言
- 2022-07-18 Uniapp中調(diào)整web-view的高度、獲取當前的web-view頁面URL
- 2022-08-14 git?stash(儲藏)的用法總結(jié)_相關(guān)技巧
- 2022-08-01 C#串口編程System.IO.Ports.SerialPort類_C#教程
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支