Yii2 Update composer将删除项目中的某些函数
当我在yii2项目中更新composer时,某些文件中的某些函数被删除。例如,我在yii\web\Controller类中创建的函数正在被删除。这意味着什么?您必须将Yii2 Update composer将删除项目中的某些函数,yii2,composer-php,Yii2,Composer Php,当我在yii2项目中更新composer时,某些文件中的某些函数被删除。例如,我在yii\web\Controller类中创建的函数正在被删除。这意味着什么?您必须将yii\web\Controller扩展到项目目录(不在供应商中!)中您自己的MyController类。如果您需要添加/编辑某些内容,请不要编辑vendor目录中的文件-将其扩展到您自己的类,例如在frontend/models/MyExtendedModel中 composer update将/vendor中的所有文件更新为实际
yii\web\Controller
扩展到项目目录(不在供应商中!)中您自己的MyController
类。如果您需要添加/编辑某些内容,请不要编辑vendor
目录中的文件-将其扩展到您自己的类,例如在frontend/models/MyExtendedModel
中
composer update
将/vendor
中的所有文件更新为实际版本,具体取决于composer.json
中的配置。您不应在vendor目录中添加函数。使用composer更新yii2时,供应商目录中的所有文件都会更新。