In meinem Projekt habe ich AjaxController erstellt, der Ajax-Anfragen bedient. Ich möchte Benutzer, die URL von Ajax eingeben 404 404 Fehler eingeben. In AjaxController.php ich habe:PhalconPHP - Umleitung in Initialisierung()
public function initialize() {
if (!$this->request->isAjax()) {
return $this->response->redirect('error/show404');
}
}
It (Natürlich habe ich mit Errorcontroller show404Action haben) funktioniert nicht. Wenn ich im Browser zu example.com/ajax gehe, erhalte ich Inhalt von IndexAction in AjaxController. Wie man es repariert?
Vielleicht könnten Sie eine Middleware dafür verwenden? –