我不了解作曲家。我尝试构建自己的网站,并希望在YII2框架中使用材料设计。我发现这个存储库和这个存储库。
,但我不明白这意味着什么:
运行
composer global require "romdim/yii2-bootstrap-material:dev-master"
或当我生成新的JSON文件时如何在yii2中的项目中实现它。
请逐步给我建议。
--------------------------------------------来自作曲家------------------------------------------------------------------------------------------
https://i.stack.imgur.com/7kff1.jpg
作曲家是php中依赖关系管理的工具。
这意味着,而不是需要拥有所有外部代码(库,类,模块或任何您想调用(,而是将具有一个配置JSON文件,其中包含包含此代码的存储库的路径。
这确实是很棒的工具,它是设置任何严肃的PHP项目的方式。
为了部署使用首先需要使用PHP和Composer的作曲家的项目,以便工作。
yii2使用Composer加载所有模块,因此基本上与作曲家您完全无能为力。
您显示的第一个链接不是YII2项目,第二个链接是您第一个链接的YII2扩展程序包装器。第一个链接是NPM,Bower and Grunt项目,与PHP或Composer无关。
它告诉您第二个链接的读数是,如果您想在YII2项目中使用Bootstrap材料设计,则需要将模块添加到Composer.json文件中,您应该在YII2项目中拥有。<<<<<<<<<<<<<<<<<<<<<<
您可以运行:作曲家全球需要" Romdim/Yii2-bootstrap-Meterial:Dev-Master"
或自己编辑composer.json文件并添加:
"romdim/yii2-bootstrap-material": "dev-master",
然后,在您的本地框中,您需要在具有Composer.json文件的同一文件夹中运行以下命令:
composer update
此命令将下载composer.json文件中列出的所有存储库,并在供应商文件夹中导入您的项目。
它还将创建一个composer.lock文件,该文件将在您上次进行作曲家更新时从上下载的所有版本发布。这很有用,因为当您将文件移至生产环境时,您不想下载新的未测试版本,而您将使用:
composer install
如果您只想要一个带有材料设计的简单网站,而您从不使用yii2,我不建议使用它。
如果您想学习YII2作为PHP框架,我建议从YII2指南开始
或者如果您是视频教程的人:https://www.youtube.com/watch?v=z1xtfbo9jgq