Klasse Nicht in AppKernel.php gefunden

8

Ich versuche mein Symfony2-Projekt bereitzustellen. Wenn ich den Befehl ausführen

%Vor%

Ich erhalte den folgenden Fehler:

%Vor%

Dies ist das in AppKernal.php

%Vor%

Es scheint, dass es ein Problem mit dem Namensraum gibt?

    
Jason Lin 11.07.2013, 02:20
quelle

9 Antworten

8

Wenn Sie in Symfony in composer.json ein Bündel nicht gefunden bekommen, ändern Sie den Abschnitt psr-4 unter autoload wie folgt.

%Vor%

Dadurch müssen Sie die neuen Bundle-Namespaces nicht explizit hinzufügen, wenn Sie ein neues Bundle erstellen.

    
Praveesh 12.07.2017 12:29
quelle
5

Habe das gleiche Problem. Ich habe gerade meinen Lieferantenordner gelöscht

%Vor%

und ein Composer-Update neu starten .. dann war alles in Ordnung

%Vor%     
arnaudbey 27.11.2013 07:52
quelle
3

Wenn das in Symfony 3 passiert ist (ich habe das nicht in Symfony 2 getestet),

  1. Stellen Sie sicher, dass Ihr Bundle in AppKernal.php wie folgt registriert ist:

    %Vor%
  2. Überprüfen Sie, ob Sie composer.json aktualisiert haben

    %Vor%
  3. Führen Sie composer update von Ihrer Konsole aus

  4. aus
chamal101 02.08.2017 02:38
quelle
2

Stellt sich heraus, dass ich dies zum Autoloader hinzufügen musste. Danke @ DevZer0's Kommentar.

$loader->add('Acme', __DIR__ . '/../src');

    
Jason Lin 11.07.2013 03:56
quelle
2

Hatte das gleiche Problem nach dem Hinzufügen eines Bundles mit dem Code-Generator mit Symfony 3.2. Ich musste dieses neue Paket im Autoload-Abschnitt von composer.json nach dem AppBundle hinzufügen:

%Vor%     
Moonchild 04.07.2017 11:44
quelle
1

Haben Sie das gleiche Problem?

sudo rm -rf vendor /

%Vor%

oder

%Vor%     
habibun 02.04.2016 15:12
quelle
0

Das Entfernen des ganzen Ordners war nicht sehr überzeugend für mich, also habe ich versucht folgendes zu tun und es hat funktioniert:

%Vor%

Dann habe ich es überprüft mit:

%Vor%     
gabi493 02.04.2016 17:49
quelle
0

Ich habe zuvor alle oben genannten Fehler festgestellt, aber bei der Ausführung von php app/console doctrine:migrations:status habe ich ein ähnliches Problem festgestellt.

Das Problem war, dass ich keine Konstante importiert hatte, die als Teil einer Annotation verwendet wurde. Zum Beispiel:

%Vor%

Ich habe die BatchDirections-Datei nicht importiert.

Das Auflösen des Imports mit use Nora\BatchBundle\Constants\BatchDirections; behob das Problem.

    
edhgoose 13.06.2016 16:23
quelle
-1
%Vor%     
pdchaudhary 28.03.2018 11:11
quelle

Tags und Links