ホームページ  >  記事  >  PHPフレームワーク  >  yii フレームワーク gii はよく使われますか?

yii フレームワーク gii はよく使われますか?

(*-*)浩
(*-*)浩オリジナル
2019-11-05 10:34:082375ブラウズ

Yii フレームワークの Gii は、作成が早いと思います。もちろん学習にはあまり意味がありませんが、既に原理を理解し、開発に使用している人にとっては、良いツールです。迅速な開発のために。そのため、Gii は主要な開発ツールとして、今でもよく使用されています。

yii フレームワーク gii はよく使われますか?

Gii の使用 (推奨学習: yii チュートリアル)

Gii が実装されていますモジュールとして、既存の Yii アプリケーションで使用する必要があります。 Gii を使用するには、まずアプリケーションの構成を次のように変更します。

return array(
    ......    'modules'=>array(
        'gii'=>array(
            'class'=>'system.gii.GiiModule',            'password'=>'在这里填写密码',            // 'ipFilters'=>array(...IP 列表...),
            // 'newFileMode'=>0666,
            // 'newDirMode'=>0777,
        ),    ),);

上では、gii という名前のモジュールを宣言し、そのクラスは GiiModule です。このモジュールにはパスワードも設定されており、Gii にアクセスすると、パスワードの入力を求める入力ボックスが表示されます。

セキュリティ上の理由から、デフォルトでは Gii へのローカル アクセスのみが許可されています。他の信頼できるマシンがアクセスできるようにするには、上記のように GiiModule::ipFilters プロパティを設定する必要があります。

Gii は新しいファイルを生成してアプリケーションに保存するため、Web サーバー プロセスにそのための権限があることを確認する必要があります。上記の GiiModule::newFileMode プロパティと GiiModule::newDirMode プロパティは、新しいファイルとディレクトリの生成方法を制御します。

Gii は、URL http://hostname/path/to/index.php?r=gii を通じてアクセスできるようになりました。ここでは、http://hostname/path/to/index.php が Yii アプリケーションにアクセスするための URL であると仮定します。

Yii アプリケーションがパス形式の URL を使用する場合 (URL 管理を参照)、URL http://hostname/path/to/index.php/gii を通じて Gii にアクセスできます。既存の URL ルールの前に次の URL ルールを追加する必要がある場合があります。

'components'=>array(
    ......
    'urlManager'=>array(
        'urlFormat'=>'path',
        'rules'=>array(
            'gii'=>'gii',
            &#39;gii/<controller:\w+>&#39;=>&#39;gii/<controller>&#39;,
            &#39;gii/<controller:\w+>/<action:\w+>&#39;=>&#39;gii/<controller>/<action>&#39;,
            ...已有的规则...
        ),
    ),
)

Gii にはデフォルトのコード ジェネレーターがいくつかあります。各コード ジェネレーターは、特定の種類のコードを生成します。たとえば、コントローラー ジェネレーターはコントローラー クラスといくつかのアクション ビュー スクリプトを生成し、モデル ジェネレーターは指定されたデータ テーブルの ActiveRecord クラスを生成します。

ジェネレーターを使用する基本的なプロセスは次のとおりです:

ジェネレーター ページに移動します;

指定されたコード生成の入力ボックスに入力します。パラメーター。たとえば、モジュール ジェネレーターを使用して新しいモジュールを作成するには、モジュール ID を指定する必要があります。

[プレビュー] ボタンをクリックして、生成されるコードをプレビューします。生成されるファイルをリストした表が表示されます。いずれかのファイルをクリックしてコードをプレビューできます。

[生成] ボタンをクリックしてコード ファイルを生成します。

コード生成ログを表示します。

以上がyii フレームワーク gii はよく使われますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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