2017-06-14 33 views
0

當我更新作曲家在我的yii2項目中某些文件中正在刪除一些功能。例如,我在yii \ web \ Controller類中創建的函數正在被刪除。這是什麼意思???更新作曲家刪除我的項目中的一些功能

+1

你不應該在vendor目錄中添加你的函數。當您用composer更新yii2時,供應商目錄內的所有文件都會更新。 –

回答

1

您必須將yii\web\Controller擴展到您自己的MyController類的項目目錄(不在供應商!)。切勿編輯vendor目錄中的文件,如果您需要添加/編輯某些內容 - 將其擴展到您自己的類中,例如frontend/models/MyExtendedModel

composer update/vendor中的所有文件更新爲實際版本,具體取決於composer.json中的配置。