我刚刚开始探索zf2并尝试安装模块。已下载ZfcAdmin和ZfcUser的zip并手动添加它们但没有运气。我认为它可以通过使用composer.phar安装,但我如何运行完美的骨架应用程序。
我知道php composer.phar自我更新/安装但是如何编写composer.json是我的问题
答案 0 :(得分:1)
使用您选择的文本编辑器打开composer.json
文件。然后,您将能够看到json格式的数据,这些数据将传递给composer.phar
如果您希望添加新模块,您将看到require: {}
块,您只需添加要包含的命名空间/模块。例如,将composer.json
扩展为类似的内容:
"minimum-stability": "alpha",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*",
"zendframework/zend-developer-tools": "dev-master",
"doctrine/doctrine-orm-module": "0.*"
}
看到这一点,我从zend-developer-tools
Git-Repositories安装zendframework
和zendframework
,另外我从doctrine-orm-module
安装了doctrine
- repository。
一点点:一些存储库/模块正在大量开发中,还没有稳定的版本。我个人运行附加参数"minimum-stability": "alpha",
告诉作曲家包括所有alpha存储库以供下载。
如果您只需要一个alpha版本,那么您很可能需要重新编写composer.json
几次。
最后但同样重要的是,php composer.phar update
可以解决这个问题,并且您将始终了解存储库的最新信息。
Windows用户的一些其他说明
PATH
希望这能让你跑步;)