Yii2预览版最近发布,可在github上找到。我想把它用于试驾,但到目前为止,“文档”几乎立即过时,因为它仍处于大量开发阶段。我尝试按照this guide关于使用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
在命令行中调用时会给出命令列表:< / p>
The following commands are available:
- asset
- cache
- help
- message
- migrate
有人设法成功设置了Yii2应用吗?关心你如何完成它?
答案 0 :(得分:20)
似乎现在已经删除了yiic,但是有其他选择,请继续阅读。
这一切都处于早期阶段,因此以下方法可能会在未来几天/几周/几个月内中断。因此请谨慎使用。
现在有两种方法可以做到这一点:
使用composer。 (我推荐这个选项。)
直接将 yii2 / apps / 目录的内容复制到您的应用目录,具体取决于您要尝试的应用类型。
目前有两种应用类型选项 - 高级和基本。两者都在yii2 / apps /目录中的各自目录中,即 yii2 / apps / advanced 和 yii2 / apps / basic 。
对于基本版,请浏览basic readme.md,对于高级版,请浏览advanced 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
复制的安装或 install.bat 命令。选定的开发环境(通过在运行0
命令时显示的说明中输入选项install
)。 init
,作曲家不再失败,修复了Qiang(查看issue 439了解更多详情)。< / LI>
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
一些重要的链接可以详细了解这一点:issue 77,issue 108,issue 131和wiki comment。
我不确定作曲家的自动加载器是如何使用的,因此无法评论。同样在将来的版本中,后台可能会重命名为后端。