以前、新浪ブログでYiiに関する記事を書いていましたが、ブログパークに来てからYiiに関する記事を書いていませんでした。たまたま端午節の休暇中にやることがなかったので、以前のものをまとめました。ブログ、Yii の公式ドキュメント、最近の Yii について学んだことをまとめてシリーズにしてみよう~~
Yii は、大規模な Web アプリケーションを開発するための高性能コンポーネントベースの PHP フレームワークです。 Yii は厳密な OOP で書かれており、完全なライブラリ リファレンスと包括的なチュートリアルが含まれています。 MVC、DAO/ActiveRecord、ウィジェット、キャッシュ、階層型 RBAC、Web サービスからテーマ、I18N および L10N まで、Yii は今日の Web 2.0 アプリケーション開発に必要なほぼすべてを提供します。実際、Yii は最も効率的な PHP フレームワークの 1 つです。 Yii は、高性能 PHP5 Web アプリケーション開発フレームワークです。シンプルなコマンド ライン ツール yiic を使用すると、Web アプリケーション コード フレームワークを迅速に作成でき、開発者は生成されたコード フレームワークに基づいてビジネス ロジックを追加して、アプリケーション開発を迅速に完了できます。
アプリケーションは /WebRoot/demo に正常に作成されました。この webapp コマンドの目的は、まったく新しい Yii アプリケーションを作成することです。パラメータを絶対パスまたは相対パスで指定するだけで、アプリケーションが作成されます。生成されるディレクトリとファイルは、アプリケーションの単なるスケルトンです。
リーリー現時点では、コードを 1 行も記述することなく、ブラウザで次の URL にアクセスして、最初の Yii アプリケーションを確認できます。 リーリー
これから説明するように、このアプリケーションには、ホームページ、連絡先ページ、ログイン ページの 3 つのページが含まれています。ホーム ページにはアプリケーションとユーザーのログイン ステータスに関する情報が表示され、連絡先ページにはユーザーが問い合わせを記入して送信するための問い合わせフォームが表示されます。また、ログイン ページではユーザーが最初に認証を行ってから、承認されたコンテンツにアクセスできるようになります。
設定
1. Apache の mod_rewrite モジュールを開き、LoadModule rewrite_module modules/mod_rewrite.so の前にある「#」記号を削除し、
3. サーバーを設定します。Yii は Apache と Nginx で設定できます
1)アパッチ
Apache サーバーの下で、Yii は .htaccess ファイルを設定する必要があります。構成は以下の通りです
リーリー2) Nginx
Yii は Nginx
と PHP のFPM SAPI を使用できます。構成は以下の通りです
リーリー
上記の設定を使用すると、php.ini で
cgi.fix_pathinfo=0 を設定できます。これにより、多くの不必要な システム stat() 呼び出しを回避できます。
基本的なインストールと設定はここで終了です~~