安装kartik / yii-grid而不更新其他小部件

时间:2016-07-01 05:57:30

标签: yii yii2 yii-extensions yii2-advanced-app

我想用kartik yii-grid制作可编辑的网格。但是当我试图通过使用以下命令的作曲家安装它时

php composer.phar require kartik-v/yii2-grid "@dev"

但它会从我的供应商甚至yii2框架引导程序更新这么多东西。任何人都可以建议我安装这个小部件而不影响我的其他供应商的东西吗?

2 个答案:

答案 0 :(得分:0)

添加:

"kartik-v/yii2-grid": "@dev"

到composer.json文件的require部分。

然后运行:

php composer.phar update kartik-v/yii2-grid

在作曲家文档here中概述了安装或更新单个依赖关系。

答案 1 :(得分:0)

https://getcomposer.org/doc/01-basic-usage.md#package-versions

Composer安装composer.json文件中指定的内容。如果您希望所有依赖项永远不会更新 - 在composer.json中指定包的确切版本,那么编写器永远不会尝试更新它。 所以你试图在安装过程中绕过软件包的升级 - 这是一个错误的决定,你应该有正确的composer.json,而不是试图欺骗作曲家

=====

同样来自https://getcomposer.org/doc/03-cli.md#require
你可能会帮忙 - 没有更新密钥,但我不确定