ホームページ php教程 php手册 从零开始学YII2框架(三)扩展插件yii2-gird

从零开始学YII2框架(三)扩展插件yii2-gird

Jun 06, 2016 pm 08:19 PM
yii2 拡張機能

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/目录下

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Google Chromeに拡張機能をインストールする方法 Google Chromeに拡張機能をインストールする方法 Mar 11, 2024 pm 01:34 PM

Google Chromeに拡張機能をインストールするにはどうすればよいですか? Google Chrome はとても便利で安全に使えます。仕事に、娯楽に、勉強にと幅広くお使いいただけます。このブラウザには、豊富な機能を体験するためにさまざまな拡張プラグインをインストールできます。プラグインからダウンロードする必要があります。適切なファイルを見つけて Google Chrome にインストールしますが、多くのユーザーはこれらの拡張機能のインストール方法をまだ知りません。このサイトでは、Google Chrome 拡張機能のインストール方法について説明します。お役に立てれば幸いです。 Google Chrome 拡張プラグインのインストールチュートリアル 方法 1: ドラッグ アンド ドロップでインストール 1. まずプラグインをダウンロードした後、Chrome ブラウザの拡張機能ページを開きます。 2. 「chrome://extensions/」に移動するか、Chr キーを押します。

yii2でjqueryを削除する方法 yii2でjqueryを削除する方法 Feb 17, 2023 am 09:55 AM

yii2 から jquery を削除する方法: 1. AppAsset.php ファイルを編集し、変数 $depends の「yii\web\YiiAsset」値をコメント アウトします; 2. main.php ファイルを編集し、設定「'yii」を以下に追加しますフィールド「components」\web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," を使用して jquery スクリプトを削除します。

いくつかの厳選された CTF 演習は、yii2 フレームワークの学習に役立ちます。 いくつかの厳選された CTF 演習は、yii2 フレームワークの学習に役立ちます。 Feb 23, 2022 am 10:33 AM

この記事では、yii2 フレームワークについて紹介し、いくつかの CTF 演習を共有し、それを使用して yii2 フレームワークを学習します。

YII2 フレームワークを使用して Redis 拡張機能をインストールする方法 YII2 フレームワークを使用して Redis 拡張機能をインストールする方法 May 26, 2023 pm 06:41 PM

1. yii2-redis のマスター ブランチの Windows バージョンを、composer でダウンロードする必要があります。 2. 解凍して、vendor/yiisoft にコピーします。 3. 'yiisoft/yii2-redis'=>array('name'=>'yiisoft) を追加します。 yiisoft /yii2-redis','version'=>'2.0 の extensions.php にコピーします。

Sogou Browser が拡張機能を自動的に無効化した場合はどうすればよいですか? Sogou Browser が拡張機能を自動的に無効化した場合はどうすればよいですか? Mar 07, 2024 pm 09:20 PM

Sogou Browser が拡張機能を自動的に無効化した場合はどうすればよいですか? Sogou Browser は、その充実した機能により非常に人気があります。私たちは日常生活でブラウザの使用と切っても切れない関係にあります。ブラウザに付属する機能に加えて、Sogou Browser はブラウザをより使いやすくするためにいくつかの拡張機能を追加することもできます。しかし、一部の友人は、Sogou Browser が何をするのかを発見しました。拡張機能が自動的に無効化された場合はどうすればよいですか? Sogou Browser が拡張機能を自動的に無効化する方法と手順をエディターがまとめました。 Sogou ブラウザが拡張機能を自動的に無効化した場合はどうすればよいですか? まず、Sogou 高速ブラウザを起動し、右上隅にある 3 本の水平線で構成される「メニューを表示」アイコンを見つけてクリックします。 2. クリックすると、下にSogou Browserのメニュー画面が表示されます。

PHP で CMS システムを開発するための推奨される無料ツールと拡張プラグイン PHP で CMS システムを開発するための推奨される無料ツールと拡張プラグイン Jun 21, 2023 pm 06:15 PM

インターネット技術の発展に伴い、多くの Web サイトは CMS (コンテンツ管理システム) の開発に注力しています。中でもPHP言語によるCMSシステムは、オープンソース、無料、柔軟性という利点があるため、多くの開発者やユーザーに愛されています。ただし、CMS システムの開発には、効率と品質を向上させるために多くのツールやプラグインが必要です。この記事では、PHPでCMSシステムを開発するための無料ツールとおすすめの拡張機能を紹介します。 1. CMS システムの PHP 開発に推奨される無料ツール: XAMPPXAMPP は、

シークレット モードで 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