YiiはWeb 2.0アプリケーションの開発に最適な高性能 PHPフレームワークです。
Yiiには、MVC、DAO / ActiveRecord、I18N / L10N、キャッシング、認証、役割ベースのアクセス制御、足場、テストなど豊富な機能が搭載されており 、開発時間を大幅に短縮できます。
アプリケーションを迅速に構築するための3つのステップ:
リリース | 発売日 |
---|---|
1.0 | 2008-12-03 |
1.0.1 | 2009-01-04 |
1.0.2 | 2009-02-01 |
1.0.3 | 2009-03-01 |
1.0.4 | 2009-04-05 |
1.0.5 | 2009-05-10 |
1.0.6 | 2009-06-07 |
1.0.7 | 2009年7月5日 |
1.0.8 | 2009-08-09 |
1.0.9 | 2009-09-06 |
1.0.10 | 2009-10-18 |
1.0.11 | 2009-12-13 |
1.0.12 | 2010-03-14 |
1.1.0 | 2010-01-10 |
1.1.1 | 2010-03-14 |
1.1.2 | 2010-05-02 |
1.1.3 | 2010年7月4日 |
1.1.4 | 2010-09-05 |
1.1.5 | 2010-11-14 |
1.1.6 | 2011年1月16日 |
1.1.7 | 2011-03-27 |
1.1.8 | 2011-06-26 |
1.1.9 | 2012-01-01 |
1.1.10 | 2012-02-12 |
1.1.11 | 2012-07-29 |
1.1.12 | 2012-08-19 |
1.1.13 | 2012-12-30 |
1.1.14 | 2013-08-11 |
1.1.15 | 2014-06-29 |
1.1.16 | 2014年12月21日 |
1.1.17 | 2016-01-13 |
2.0.0 | 2014-10-12 |
2.0.1 | 2014-12-07 |
2.0.2 | 2015-01-11 |
2.0.3 | 2015-03-01 |
2.0.4 | 2015-05-10 |
2.0.5 | 2015-07-11 |
2.0.6 | 2015-08-05 |
2.0.7 | 2016-02-14 |
2.0.8 | 2016-04-28 |
2.0.9 | 2016-07-11 |
出典: Yii#歴史 - Wikipedia (注:リリース2.0.9はWikipediaの記事(2016-07-29)にはない)
Yii 1.1のセットアップ
ステップ1 - Yiiをダウンロードする
YiiのフレームワークバンドルをYiiのWebサイトからダウンロードする
ダウンロードしたバンドルの中には、3つのフォルダがあります。
demos
framework
requirements
demos
、名前が示すように、デモのYiiアプリケーションの数が含まれています。
framework
にはYiiフレームframework
が含まれています。これはセットアップに使用するメインフォルダです
requirements
は、サーバーがYiiを実行するための要件を満たしているかどうかをチェックするコードが含まれています
framework
フォルダをローカルサーバーにコピーします。アプリケーションのルートディレクトリにframework
フォルダを保存することをお勧めします。このセットアップガイドでは、 localhost/yii-setup/
をルートプロジェクトディレクトリとしてlocalhost/yii-setup/
ステップ2 - コマンドライン
コマンドラインを開き、フレームワークフォルダを入力します。この例では、
c:\ wamp \ www \ yii-setup \ framework \
ここで、 yiic
を使用してスケルトンアプリケーションを生成します。これを行うには、次のコマンドを入力します。
yiic webapp path \ to \ root \ directory
ここで、path / to / root /ディレクトリはルートディレクトリへのパスになるので、この例では次のようになります。
yiic webapp c:\ wamp \ www \ yii-setup \
この時点でエラーが発生した場合、コマンドラインはphpを実行するように設定されていません。続行するには、コマンドラインからPHPの実行を有効にする必要があります。それ以外の場合は、入力したパスに新しいアプリケーションを作成するかどうかを確認するメッセージが表示されます。 y
を押してリターンキーを押す
Yiiスケルトンアプリケーションが指定されたパスの下に作成されます