目錄一、fastadmin后臺能訪問,前臺路徑錯誤,前臺路徑錯誤,后臺又能訪問。二、使用fastadmin隨機生成的入口文件報模板不存在三、去掉表格中默認的搜索樣式四、控制器方法中傳值到js五、自定...
有人說fastadmin使用很難,對比常用的cms 是比較難用的,但是這不是普通的CMS ,主要是在thinkphp開發框架基礎上整合了很多插件和技術,后臺的前端頁面使用Bootstrap,還有RequireJs??偟膩碚f,需要開發者前后端全棧技術程度較高,當然也要看使用學習時間長短,畢竟熟能生巧。這篇文章主要介紹了fastadmin使用學習中的常見問題匯總,需要的朋友可以參考下編程
一、fastadmin后臺能訪問,前臺路徑錯誤 ,前臺路徑錯誤,后臺又能訪問。
錯誤場景:一般新建一個站點后,把fastadmin項目扔進去后并要配置一個虛擬目錄的配置。
將
if (!-e $requeAvLVrdFst_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', t編程客棧itle: __('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: __('充值扣費記錄'), AvLVrdF title: __('充值扣費記錄'), classname: 'btn btn-xs btn-primary btn-dialog', url: 'operation/index?id={id}', visible: function (row) { console.log(row) //可打印出所有字段的數組。 //返回true時按鈕顯示,返回false隱藏 return true; } javascript }, ] } ] ] });
其中id
為上方field
字段中的id名稱。
六、fastadmin上傳視頻至七牛云
1、安裝七牛云插件
2、配置參數
3、清理緩存。
到此這篇關于fastadmin使用學習中的常見問題匯總的文章就介紹到這了,更多相關fastadmin常見問題匯總內容請搜索我們以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持我們!
如果認為本文對您有所幫助請贊助本站