Dopo l'aggiornamento di oggi delle dipendenze del compositore (con il comando di aggiornamento del compositore) la mia applicazione Yii2 si è rotta - Getta Metodo sconosciuto - Yii \ base \ UnknownMethodException: Chiamare metodo sconosciuto: Yii \ web \ UrlManager :: addRules()Errore Yii2: yii base UnknownMethodException: chiamata metodo sconosciuto: yii web UrlManager :: addRules()
Dopo aver ispezionato file di venditore/yiisoft/yii2/web/UrlManager.php ho scoperto che non esiste un metodo addRule. E l'intera classe UrlManager è diversa dalla classe nel repository.
mio composer.json:
"minimum-stability": "dev",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "*",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"yiisoft/yii2-gii": "2.0.0-beta",
"claudejanz/yii2-mygii": "*",
"kartik-v/yii2-grid": "dev-master",
"kartik-v/yii2-builder": "dev-master",
"2amigos/yii2-switch-widget": "*",
"yiisoft/yii2-jui": "*",
"DsXack/yii2-underscore": "*",
"2amigos/yii2-editable-widget": "*",
"warrence/yii2-kartikgii": "*"
},
"require-dev": {
"yiisoft/yii2-codeception": "*",
"yiisoft/yii2-debug": "*"
},
Ho eseguito esattamente lo stesso problema dopo aver chiamato "compositore update" dopo aver aggiunto i widget kartik-v alla sezione require. ( –