ホームページ  >  記事  >  バックエンド開発  >  Yii2 の詳細な学習 -- エントリ ファイル、yii2 の詳細な学習の入口_PHP チュートリアル

Yii2 の詳細な学習 -- エントリ ファイル、yii2 の詳細な学習の入口_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:07:16999ブラウズ

Yii2 徹底学習 - エントリーファイル、yii2 徹底学習入口

少し前に、簡単な PHP フレームワークを書こうとしたのですが、まだ足りないことが多くて一旦中断しました。最初に Yii2 のソース コードを読み、次に laravel のソース コードを読み、最後にこの単純な PHP フレームワークを書き続ける予定です。

将来的には、Yii2 の研究は、例として基本プロジェクトに基づいて行われます。

まずYii2のエントリーファイルを見てみましょう。 Yii2 の nginx 設定を行う場合、いくつかの文があります

リーリー

Webのエントリファイルは、Webフォルダ配下のindex.phpファイルであることがわかります。

index.php ファイルの内容は次のとおりです:

リーリー

そのコアコードは最後の文のみを確認できます。すべてのリクエスト処理は run メソッドを通じて実行されます。内部の詳細については後で説明します。

Yii2 には実際にはもう 1 つの入り口があり、それは Yii2 コマンドラインのエントリーファイル、つまり最上位ディレクトリにある yii ファイルです。

yii ファイルの内容は次のとおりです:

リーリー

index.php ファイルとの最大の違いは、index.php では yiiwebApplication が使用されるのに対し、このファイルでは yiiconsoleApplication クラスが使用されることです。

Yii2 への入り口は 2 つあり、高度なプロジェクトであればさらに多くの入り口がありますが、基本的な内容はこの 2 つの形式のいずれかになります。

今日は簡単なオープニングなのでこの辺で。

Yii2 ソースコードに興味のある学生は、yii2-2.0.3-annotated プロジェクトに注目してください。Yii2 ソースコードに関する多くのコメントが追加されており、今後も追加され続ける予定です。

興味のある学生も参加して、Yii2 ソースコードに関するコメントを送信できます。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1063026.html技術記事 Yii2 の詳細な学習 - エントリ ファイル、yii2 の詳細な学習エントリ 少し前に、簡単な PHP フレームワークを作成しようとしましたが、まだ不足していることが判明したため、一時的に停止しました。まず読む準備をしてください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。