前書き:
Yiiとは
Yii は、最新の Web アプリケーションを迅速に開発するための、高性能のコンポーネントベースの PHP フレームワークです。 Yii (「易」と発音) という名前には、中国語で「極度のシンプルさと継続的な進化」という 2 つの意味があり、**Yes It Is**! の略語としても見ることができます。
Yii は何に最適ですか?
Yii は、さまざまな PHP ベースの Web アプリケーションの開発に使用できる一般的な Web プログラミング フレームワークです。 Yii は、コンポーネントベースのフレームワーク構造と適切に設計されたキャッシュサポートにより、ポータル、フォーラム、コンテンツ管理システム (CMS)、電子商取引プロジェクト、RESTful Web サービスなどの大規模アプリケーションの開発に特に適しています。
Yiiバージョン
Yii には現在、1.1 と 2.0 の 2 つのメジャー バージョンがあります。バージョン 1.1 は前世代の古いバージョンであり、現在メンテナンス中です。バージョン 2.0 は完全に書き直されたバージョンで、依存関係パッケージ マネージャー (Composer)、PHP コード仕様 (PSR)、名前空間、トレイト (特性) などを含む最新のテクノロジとプロトコルを使用しています。バージョン 2.0 はフレームワークの最新世代であり、今後数年間の主要な開発リリースとなります。このガイドは主にバージョン 2.0 に基づいています。
本文:
yii2 の gii は、実際の使用において非常に便利です。
しかし、実際の開発では、gii によって生成されたテンプレートも多くの開発者に安定性をもたらしたと思います。なぜでしょうか。これらはすべて他の人のテンプレートを使用してアクティブに生成されているため、当然、何千万もの家族のニーズを満たしていません。結局のところ、公式はテンプレートのケースを提供しようとしているだけです。できるだけ。
gii の導入と使い方については、公式ドキュメントを参照してください。わからないことがあれば、以下にメッセージを残してください。一緒にコミュニケーションできます。
yii2 は公式には 1 つのテンプレートしか提供しませんが、それをカスタマイズする機会も提供します。次に、この機会を利用して何かを行う方法を見てみましょう。
gii ジェネレーターで使用されるテンプレート ファイルは、vendoriisoftyii2-giigeneratorscruddefault ディレクトリにあります。テンプレートをカスタマイズしたいので、デフォルトのディレクトリをコピーして、ルート ディレクトリの giitemplatecurd の下に貼り付けます。そして次のように進みます 設定
リーリー次に、gii-curd を開きます。curd ジェネレーターの最後のコード テンプレート項目で、カスタマイズされたテンプレートを確認できます。その後、独自の gii テンプレート ファイルを変更できます。
以上は編集者が紹介したyii2-giiカスタムテンプレートの方法です、皆さんのお役に立てれば幸いです!