Fehler beim Absenden eines Formulars: PageController can't be requested via XmlHttpRequest.

Hallo zusammen,

ich habe ein neues Formular (analog zum Contact-Formular) angelegt für das ich einen eigenen Formtype verwende. Dementsprechend benötige ich hierfür einen eigenen Controller und eine Route. Im Prinzip sieht das auch schon ganz gut aus, aber wenn ich das Formular abschicke bekomme ich den Fehler “PageController can’t be requested via XmlHttpRequest.”

Soweit ich das sehe wird das durch die Methode preventPageLoadingFromXmlHttpRequest verursacht. Dort wird geprüft ob mein Request den Parameter XmlHttpRequest=true hat.

Für die Route /frontend/contact ist dieser Parameter anscheinend irgendwo fix gesetzt und es handelt sich dabei um eine statische Route.

Wie kann ich diesen Parameter für meine Route setzen oder alternativ diese Prüfung umgehen?

LG

Daniel