MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Die Objektkonfiguration muss ein Array sein, das ein Klassenelement in yii2 mit mongodb enthält

Überprüfen Sie Ihre Vendor\yiisoft\extension.php. Ich hatte den gleichen Fehler, nachdem ich ein Paket installiert hatte, das der Datei Vendor\yiisoft\extension.php ein falsches Konfigurationsarray hinzufügte

'tigrov/yii2-country' =>
     array (
        'name' => 'tigrov/yii2-country',
        'version' => '9999999-dev',
        'alias' =>
         array (
           '@tigrov/country' => $vendorDir . '/tigrov/yii2-country/src',
         ),
        'bootstrap' => 'tigrov\\country\\Bootstrap',
     ),

Ich habe das vorherige in das nächste geändert (nur Bootstrap in ein Array gepackt)

'tigrov/yii2-country' =>
     array (
        'name' => 'tigrov/yii2-country',
        'version' => '9999999-dev',
        'alias' =>
         array (
            '@tigrov/country' => $vendorDir . '/tigrov/yii2-country/src',
         ),
         array(
            'bootstrap' => 'tigrov\\country\\Bootstrap',
         )
     ),