ホームページ バックエンド開発 PHPチュートリアル 从零开始学YII2框架(四)扩展插件yii2-kartikgii_PHP

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

May 31, 2016 pm 07:30 PM
yii2 拡張機能

今天发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。

插件介绍

这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。

学习这个插件之前你可能需要了解下yii2-gird插件:传送门

插件安装与配置

直接看插件网址:

http://www.yiiframework.com/extension/yii2-kartikgii/

插件试用

正好有个项目中用到了这个插件,试用了下插件生成的代码。


访问生成后的结果页面如下:

值得一提的是,Kartikgii把yii2-gird基本完全兼容了下来。

其中包括很实用的功能 "Floating Header", 此功能在你浏览多数据的时候,数据表字段名称可以一直显示在浏览器上方。

和Excel中的固定行首的效果类似。

Bug以及修复

在使用插件的过程中,生成完毕代码,访问CRUD的index.php时候,会报错。

追了下代码,发现一个小BUG,作者想把框架自带的CRUD方法模板中的一段代码注释掉。但是使用的注释符号是"//",

生成的代码只注释了一行,还有其他几行没有注释掉,所以报错。我手动修改了生成代码模板。

发现了Bug,第一时间通知了插件作者,修复了此Bug。现在能正常使用。

自定义模板

其实安装完毕插件,你可以修改插件文件中的这几个文件如图:


通过修改这几个模板文件,可以自定义生成后的代码。建议事先备份下。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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 フレームワークを学習します。

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 は、

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 にコピーします。

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