Ich versuche, ein Symfony Bundle umzubenennen. Meine Installation ist 3.4 und Standart.Symfony AppBundle umbenennen
Installierter Symfony-Installer und AppBundle generieren.
Jetzt habe ich das AppBundle geändert, und alles funktioniert Nizza!
Nächster Schritt zu versuchen ist AppBundle zu TestBundle umzubenennen.
ich es geändert haben geöffnet src/AppBundle/AppBundle.php
in src/TestBundle/TestBundle.php
Dann ein Ändern der Namespace zu TestBundle und der Klassenname auch.
In AppKernel chage:
new AppBundle/AppBundle()
An:
new TestBundle/TestBundle()
Die TestBundle wird nicht aufgerufen werden. Ich habe eine
die("called!!!")
In TestBundle eingefügt. Also muss ich mich nicht mehr ändern, ich sollte "called !!!" sehen.
aber ich sehe:
Attempted to load class "TestBundle" from namespace "TestBundle". Did you forget a "use" statement for another namespace?
Was habe ich zu tun ??
Danke !!!
klar Cache und überprüfen, ob Sie in diesen Fehler zu korrigieren Namespaces – ArtOsi
Entfernen Cache Ergebnisse haben: PHP Fatal error: Class 'TestBundle \ TestBundle' nicht in/var/www/vhosts gefunden/* .com/httpdocs/*/app/AppKernel.php in Zeile 18. manuell gelöscht, aber gleicher Fehler. Namespace in TestBundle.php ist korrekt –
Sie müssen composer.json anpassen. Dies ist im Grunde ein Duplikat von: https://stackoverflow.com/questions/44946911/symfony3-classnotfundexception-after-bundle-creation/44948820#44948820 – Cerad