日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

fastadmin使用學習中的常見問題匯總_其它CMS

更新時間: 2023-01-18 編程語言

有人說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、清理緩存。

欄目分類
最近更新