Yii2プレビューは最近リリースされ、 github で入手できます。試乗したいのですが、これまでの「ドキュメンテーション」は、まだ開発が進んでいるため、ほぼ瞬時に古くなってしまいます。 Yii2を使用して単純なCRUDアプリを作成する際に、 このガイド に従おうとしましたが、次の手順で失敗します。
php yiic.php app/create /var/www/yii2
エラーあり:
Could not open input file: yiic.php
yiic.php
というファイルがないことを示します。フレームワークフォルダ内の唯一のフォルダはyii(framework/yii
)であり、そのフォルダ内にはファイルyiic.php
はなく、Yii.php
のみが呼び出されます。コマンドラインはコマンドリストを提供します:
The following commands are available:
- asset
- cache
- help
- message
- migrate
Yii2アプリを正常にセットアップできた人はいますか?あなたがそれをどのように成し遂げたかを共有することに気をつけますか?
Yiicは今のところ削除されているようですが、別の方法もあるので、読み進めてください。
それはすべて初期段階であるため、次の方法は今後数日/数週間/数か月で中断する可能性があります。したがって、注意して使用してください。
今これを行うには2つの方法があります。
composer を使用します。 (このオプションをお勧めします。)
試したいアプリの種類に応じて、yii2/apps /ディレクトリの内容をappsディレクトリに直接コピーします。
現在、アプリの種類には、高度なものと基本的なものの2つのオプションがあります。どちらもyii2/apps /ディレクトリ内のそれぞれのディレクトリにあります。つまり、yii2/apps/Advancedおよびyii2/apps/basicです。
基本の場合は 基本のreadme.md を、高度な場合は 高度なreadme.md を実行します。
composerの使用方法は、それぞれのreadme.mdファイルに記載されています。完全を期すためにここに含めます。
php path/to/composer.phar create-project --stability=dev yiisoft/yii2-app-basic my_yii2_trial
http://localhost/my_yii2_trial/www
からアプリにアクセスしますphp path/to/composer.phar create-project --stability=dev yiisoft/yii2-app-advanced my_yii2_trial
./install
。選択された開発環境(表示される手順で選択肢0
を入力することにより) install
コマンドの実行時に起動します)。init
に変更されました、composer does ' Qiangからの修正により、もう失敗しません(詳細については、 問題439 を確認してください)。http://localhost/my_yii2_trial/frontend/www
またはhttp://localhost/my_yii2_trial/backstage/www
でアプリにアクセスしますディレクトリをコピーして機能させる方法は次のとおりです。
基本的なアプリ:
http://localhost/my_yii2_trial/www
高度なアプリ:
http://localhost/my_yii2_trial/frontend/www
またはhttp://localhost/my_yii2_trial/backstage/www
これについてもっと読むためのいくつかの重要なリンク: 問題77 、 問題108 、 問題131 、および wikiコメント 。
作曲家のオートローダーがどのように使用されているかわからないので、コメントすることはできません。また、将来のバージョンでは、backstageの名前がbackendに変更される可能性があります。