Ich versuche yii
ausführen, aber dies nicht möglich. Ich verfolge Störung zu erhalten:Konnte nicht ausgeführt werden Konsolenbefehl yii2
commond: php yii
Exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\console\Request::parsers'
in /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Component.php:201
Stack trace:
#0 /var/www/html/alpha/html/vendor/yiisoft/yii2/BaseYii.php(529): yii\base\Component->__set('parsers', Array)
#1 /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Object.php(105): yii\BaseYii::configure(Object(yii\console\Request), Array)
#2 [internal function]: yii\base\Object->__construct(Array)
#3 /var/www/html/alpha/html/vendor/yiisoft/yii2/di/Container.php(381): ReflectionClass->newInstanceArgs(Array)
#4 /var/www/html/alpha/html/vendor/yiisoft/yii2/di/Container.php(156): yii\di\Container->build('yii\\console\\Req...', Array, Array)
#5 /var/www/html/alpha/html/vendor/yiisoft/yii2/BaseYii.php(348): yii\di\Container->get('yii\\console\\Req...', Array, Array)
#6 /var/www/html/alpha/html/vendor/yiisoft/yii2/di/ServiceLocator.php(135): yii\BaseYii::createObject(Array)
#7 /var/www/html/alpha/html/vendor/yiisoft/yii2/console/Application.php(219): yii\di\ServiceLocator->get('request')
#8 /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Application.php(380): yii\console\Application->getRequest()
#9 /var/www/html/alpha/html/yii(31): yii\base\Application->run()
#10 {main}
in meinem common/config/main.php 'request' => [ 'Parser' => [ 'application/json' => 'yii \ web \ JsonParser', ] ], aber es ist nicht in meiner Konsolenkonfiguration. Wie kann ich es in der Konsole entfernen? – Arunendra
Seit 2.0.10 können Sie in der Konsole config hinzufügen: 'request' => ['parsers' => neu \ yii \ helpers \ UnsetArrayValue()], für frühere Versionen müssen Sie sicherstellen, dass die Konsolenkonfiguration nicht mit der allgemeinen Konfiguration zusammengeführt wird . – Bizley