程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 從零開始學YII2框架(三)擴展插件yii2-gird,yii2yii2-gird

從零開始學YII2框架(三)擴展插件yii2-gird,yii2yii2-gird

編輯:關於PHP編程

從零開始學YII2框架(三)擴展插件yii2-gird,yii2yii2-gird


yii2-gird 插件是Yii2.0的一個擴展。它在官方的girdview基礎上擴展了一些實用的功能。

比如:

把表格包裝在bootstrap - panel標簽下,使之更美觀;
Float Header功能,實現滑動表格的時候,表字段至於屏幕上方,方便查看;
新增操作欄說明label;
頁面統計功能;
新增重置表格功能;
新增導出表格功能,包括四種常用格式[html、CSV、txt、Excel]。

非常感謝Kartik團隊帶來的好用的插件。Kartik團隊的其他插件也很好用的。推薦試用。

安裝yii2-grid

使用Composer安裝,windows下cmd執行命令:

$ composer require kartik-v/yii2-grid "*"

配置yii2-gird

yii2-gird是一個模塊,需要在配置文件中加入模塊的配置如下:


*說明:

\kartik\gird\Module配置girdview模塊的路徑export/download配置導出的Action路徑詳細說明與Demo

直接看官方文檔好了

http://demos.krajee.com/grid-demo

點擊"導出"返回404的解決辦法

第一次點擊"導出"的時候報錯404找不到界面。

分析下點擊"導出"時的action完成路徑為index.php?=module/export/download

因為我的APP實現了模塊化,所以會帶有module,即調用模塊module下控制器ExportController的downloadAction方法

這裡就用到了上面配置的導出Action路徑,需要說明的是:插件默認配置是girdview/export/download

需要調用的是模塊girdview下的控制器ExportController的downloadAction方法,如果APP不是多模塊的,直接使用默認配置就可以。

所以這裡需要復制插件下的ExportController方法到module/Controllers/目錄下

再次點擊"導出",成功彈窗提示保存文件。




  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved