ホームページ  >  記事  >  バックエンド開発  >  yii2-gii でテンプレートをカスタマイズする方法について話します。

yii2-gii でテンプレートをカスタマイズする方法について話します。

WBOY
WBOYオリジナル
2016-07-29 08:51:531196ブラウズ

著者: Bailang 出典: http://www.manks.top/article/yii2_gii_custom_template この記事の著作権は著者に帰属しており、転載することは歓迎されています。ただし、この声明は著者の同意なしに保持されなければなりません。元のテキストへのリンクは、記事ページのわかりやすい位置に提供する必要があります。そうでない場合、当社は法的責任を追及する権利を留保します。

yii2 の gii は、実際の使用において非常に便利です。

しかし、実際の開発では、gii によって生成されたテンプレートも多くの開発者に安定性をもたらしたと思います。なぜでしょうか。これらはすべて他の人のテンプレートを使用して積極的に生成されるため、当然、何万もの家族のニーズを満たしていません。結局のところ、公式はテンプレートのケースを提供しようとしているだけです。できるだけ。

gii の紹介と使い方については、公式ドキュメントを参照してください。わからないことがあれば、以下にメッセージを残してください。一緒にコミュニケーションできます。

yii2 は正式にテンプレートを 1 つだけ提供しますが、それをカスタマイズする機会も提供します。次に、この機会を利用して何かを行う方法を見てみましょう。

gii ジェネレーターで使用されるテンプレート ファイルは、vendoriisoftyii2-giigeneratorscruddefault ディレクトリにあります。テンプレートをカスタマイズする必要があるため、デフォルトのディレクトリをコピーして、ルート ディレクトリの giitemplatecurd の下に貼り付けます。

$config['modules']['gii'] = [
    'class' => 'yii\gii\Module', 
    'allowedIPs' => ['127.0.0.1', '::1'], 
    'generators' => [ 
        'crud' => [ //生成器名称 
            'class' => 'yii\gii\generators\crud\Generator', 
            'templates' => [ //设置我们自己的模板 
                //模板名 => 模板路径 
                'myCrud' => '@app/giitemplate/crud/default', 
            ] 
        ] 
    ], 
];

を設定してから、gii-curd を開きます。curd ジェネレーターの最後のコード テンプレートで、カスタマイズされたテンプレートを確認できます。その後、独自の gii テンプレート ファイルを変更できます。

上記では、カスタム テンプレートや yii コンテンツを含む yii2-gii のテンプレートをカスタマイズする方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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