sw 5.6.2: Controller wird nicht gefunden

container->get('front')->Plugins()->ViewRenderer()->setNoRender();
        $request = $this->Request();

    }

}

Hallo,

ich bin erst seit zwei Monaten mit Shopware beschäftigt und bin dabei, ein eigenes Plugin zu erstellen.

Beim Durchforsten der Dokumentation bin ich auf dem Punkt Controller gestoßen, in dem beschrieben wird, dass ich Events im Verzeichnis „/MeinPlugin/Controller/“ nicht subscriben muss, sondern Shopware das für mich tut.

In dem oben genannten Verzeichnis habe ich eine Datei namens „AjaxTest.php“ erstellt (im Unterverzeichnis „Frontend“) und mit folgendem Code gefüttert (siehe oben):

Der Aufruf erfolgt über ein eingebundenes Template, hier über einen Button mit folgenden Auszeichnungen:

Ich habe auch weitere data-attribute, die ich durch jQuery’s Plugin problemlos nutzen kann. Nun wird aber mein Controller bei einem Clickevent über die URL „localhost:8888/AjaxTest“ nicht gefunden. Wo liegt mein Denkfehler? :slight_smile:
 

Falls weitere Informationen benötigt werden, kann ich sie gerne nachreichen

Mein Denkfehler war ein  Syntax-Error!

Das Verzeichnis muss " Controllers" (in der Mehrzahl) heißen, nicht " Controller".
Falls dein Controller nicht gefunden wird, prüfe, ob du auch das Verzeichnis korrekt beschrieben hast.

Das hat mich einen halben Tag gekostet :smiley: