ホームページ  >  記事  >  バックエンド開発  >  YII2 フレームワークをゼロから学ぶ (4) 拡張プラグイン yii2-kartikgii、yii2yii2-kartikgii_PHP チュートリアル

YII2 フレームワークをゼロから学ぶ (4) 拡張プラグイン yii2-kartikgii、yii2yii2-kartikgii_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:351046ブラウズ

YII2フレームワークをゼロから学ぶ(4)拡張プラグインyii2-kartikgii、yii2yii2-kartikgii

今日、便利なプラグイン yii2-kartikgii を発見しました。これは、一連のプラグイン kartik-v をベースにした拡張です。

プラグインの紹介

このプラグインの主な機能は、gii を使用してコード curd を生成するときに kartik-gird を生成できるようにすることです。デフォルトの gii ツールでコードを生成した後、毎回手動で kartik-gird を追加する必要はありません。これはまさに私が望む機能です。 kartik グリッドを迅速に生成します。

このプラグインを学ぶ前に、yii2-gird プラグインについて知っておく必要があるかもしれません: portal

プラグインのインストールと設定

プラグインの URL を直接参照してください:

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

プラグイントライアル

このプラグインがたまたまプロジェクトで使用されていたので、プラグインによって生成されたコードを試してみました。


アクセス後に生成される結果ページは以下の通りです:

Kartikgii は基本的に yii2-gird と完全な互換性があることは言及する価値があります。

非常に実用的な機能「フローティングヘッダー」を含め、複数のデータを閲覧する際にデータテーブルのフィールド名をブラウザの上部に表示し続けることができる機能です。

Excel の固定行開始の効果と同様です。

バグと修正

プラグインを使用する過程で、コードが生成された後、CRUDのindex.phpにアクセスするとエラーが報告されます。

コードをトレースした結果、小さなバグが見つかりました。作成者は、フレームワークに付属する CRUD メソッド テンプレートのコードのセクションをコメントアウトしたいと考えていました。ただし、使用されるコメント記号は「//」です

生成されたコードは 1 行のみコメントアウトされており、他の数行はコメントアウトされていないため、エラーが報告されました。生成されたコード テンプレートを手動で変更しました。

バグが発見され、プラグイン作成者にできるだけ早くバグを修正するよう通知されました。現在は普通に使えるようになりました。

カスタムテンプレート

実際、プラグインをインストールした後、次のようにプラグイン ファイル内のこれらのファイルを変更できます。


これらのテンプレート ファイルを変更することで、生成されたコードをカスタマイズできます。事前にバックアップしておくことをお勧めします。


http://www.bkjia.com/PHPjc/866657.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/866657.html技術記事 YII2 フレームワークをゼロから学ぶ (4) 拡張プラグイン yii2-kartikgii、yii2yii2-kartikgii 今日は、便利なプラグイン yii2-kartikgii を見つけました。これは、一連のプラグイン kartik-v をベースにした拡張です。 挿入...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。