【发布时间】:2019-01-30 22:49:08
【问题描述】:
我正在尝试安装 Zend Framework 3,但我不知道为什么我得到 ZF 2.51。 我已经关注了 Zend 文档https://framework.zend.com/downloads 在我启动创建项目的命令后,如果我进入刚刚创建的项目的主页,我会看到“Welcome to Zend Framework 2” 恭喜!您已成功安装 ZF2 骨架应用程序。您当前正在运行 Zend Framework 2.5.1 版。此框架可以作为您开始在 ZF2 上构建应用程序的简单起点。
我有什么问题?
composer create-project zendframework/skeleton-application path/to/install
我已将 Composer 更新到最新版本 1.8.3,但我仍然无法使用 Zend 3。
当我尝试使用时:
composer create-project zendframework/skeleton-application projectname "3.0" 我得到这个错误:
[无效参数异常]
找不到版本 ^3.0 的包 zendframework/skeleton-application
.
【问题讨论】:
-
在版本 3 中,不再使用 Zend\Version 类。您可以通过在 composer.lock 中查看 Zend\Mvc 的版本号来确定您是否在版本 3 中。它必须大于 3.0
-
Given answer 应该可以工作。但是,您可以下载Skeleton application,它为您提供开箱即用的基本工作设置,而不仅仅是供应商要求(在您解压缩/安装在某处并运行
composer install之后)
标签: zend-framework3