search
Homephp教程php手册从零开始学YII2框架(三)扩展插件yii2-gird

yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。非常好用,推荐使用哦。

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

直接看官方文档好了


点击"导出"返回404的解决办法

第一次点击"导出"的时候报错404找不到界面。

分析下点击"导出"时的action完成路径为index.php?=module/export/download

因为我的APP实现了模块化,所以会带有module,即调用模块module下控制器ExportController的downloadAction方法

这里就用到了上面配置的导出Action路径,需要说明的是:插件默认配置是girdview/export/download

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

所以这里需要复制插件下的ExportController方法到module/Controllers/目录下

再次点击"导出",成功弹窗提示保存文件。

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
谷歌浏览器怎么安装扩展插件谷歌浏览器怎么安装扩展插件Mar 11, 2024 pm 01:34 PM

谷歌浏览器怎么安装扩展插件?谷歌浏览器使用起来非常方便安全,大家可以通过这款浏览器办公、娱乐或者学习,在这款浏览器里大家可以安装各式各样的扩展插件体验丰富的功能,大家需要现在插件商店里下载好文件,然后在谷歌浏览器里安装,不少用户还不清楚如何安装这些扩展插件。本站就给大家带来谷歌浏览器扩展插件安装操作教程,希望能够对大家有所帮助。谷歌浏览器扩展插件安装操作教程方法一:拖放安装1、首先下载了插件之后,打开Chrome浏览器的扩展页面。2、依次定位到“chrome://extensions/或按Chr

yii2 怎么去掉jqueryyii2 怎么去掉jqueryFeb 17, 2023 am 09:55 AM

yii2去掉jquery的方法:1、编辑AppAsset.php文件,注释掉变量$depends里的“yii\web\YiiAsset”值;2、编辑main.php文件,在字段“components”下面添加配置为“'yii\web\JqueryAsset' => ['js' => [],'sourcePath' => null,],”即可去掉jquery脚本。

精选几道CTF习题,带你学习yii2框架!精选几道CTF习题,带你学习yii2框架!Feb 23, 2022 am 10:33 AM

本篇文章带大家了解yii2框架,分享几道CTF习题,通过它们来学习yii2框架,希望对大家有所帮助。

PHP开发CMS系统的免费工具与扩展插件推荐PHP开发CMS系统的免费工具与扩展插件推荐Jun 21, 2023 pm 06:15 PM

随着互联网技术的发展,许多网站都转向了CMS(内容管理系统)的开发。而其中PHP语言的CMS系统又得到了很多开发者和用户的喜爱,因为它具有开源、免费、灵活等优点。然而,开发CMS系统需要不少的工具和插件来帮助我们提高效率和质量。本文将为大家介绍一些PHP开发CMS系统的免费工具和推荐的扩展插件。一、PHP开发CMS系统的免费工具推荐XAMPPXAMPP是一个

搜狗浏览器会自动停用扩展插件怎么办搜狗浏览器会自动停用扩展插件怎么办Mar 07, 2024 pm 09:20 PM

搜狗浏览器会自动停用扩展插件怎么办?搜狗浏览器因为功能完善所以很受大家欢迎。我们日常生活中已经离不开使用浏览器,搜狗浏览器除了浏览器自带的功能,它还可以添加一些扩展插件,帮助我们更好的使用浏览器,但是有小伙伴发现,搜狗浏览器会自动停用扩展插件,该怎么办,小编下面整理了搜狗浏览器会自动停用扩展插件的解决方法和步骤,跟着我往下看吧!搜狗浏览器会自动停用扩展插件怎么办首先启动搜狗高速浏览器,然后在右上角找到由三条横线组成的“显示菜单”图标,并点击它。2、点击之后会在下方弹出搜狗浏览器的菜单窗口,在窗口

怎么使用YII2框架安装Redis扩展怎么使用YII2框架安装Redis扩展May 26, 2023 pm 06:41 PM

1.需要下载yii2-redis的master分支windows版本composer下载2.解压复制到vendor/yiisoft下面3.yiisoft下面extensions.php里面增加'yiisoft/yii2-redis'=>array('name'=>'yiisoft/yii2-redis','version'=>'2.0.

在无痕模式下,如何启用2345浏览器的扩展插件在无痕模式下,如何启用2345浏览器的扩展插件Jan 30, 2024 pm 03:45 PM

2345浏览器要如何允许扩展插件在无痕模式中运行?扩展的插件要如何在无痕模式中运行,下面介绍下详细方法?我们在使用2345浏览器的时候,会安装很多的扩展插件,但是有些小伙伴发现,这些扩展在无痕模式下是无法使用的,那么如何允许插件在无痕模式下使用呢,具体怎么操作,小编下面整理了2345浏览器要如何允许扩展插件在无痕模式中运行的方法步骤,不会的话,就跟着我往下看吧!2345浏览器要如何允许扩展插件在无痕模式中运行1、首先打开2345浏览器,在浏览器右上角找到如下图所示的图标,使用鼠标点击该图标。2、

基于golang框架的扩展插件开发基于golang框架的扩展插件开发Jun 05, 2024 pm 02:48 PM

扩展插件是增强GoLang框架功能的工具。您可以创建和注册插件,为应用程序添加新功能和行为。插件通过实现MyPlugin接口创建,注册使用plugin.Register函数,实战案例包括创建自定义日志插件处理日志记录请求。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor