• Willkommen im Zend Framework Forum

    ZF1 Zend Framework 1 + ZF2 Zend Framework 2

    Das Zend Framework Forum ist seit 2006 die erste Anlaufstelle für Zend Framework Entwickler in Deutschland. Mit über 70.000 Beiträgen und einer steigenden Nutzerzahl bietet das Forum hilfreiche Themen und ZF-Tutorials für professionelle Entwickler, fortgeschrittene Programmierer sowie Zend Framework Einsteiger.
    Wenn dies Dein erster Besuch in der Zend Framework Community ist, lies bitte zuerst die Hilfe - FAQ durch. Du musst Dich registrieren, bevor Du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um die Registrierung zu starten. Du kannst auch jetzt schon Beiträge lesen. Hier im Forum findest Du die Zend Framework Hilfe, die Du suchst!

    Grüße an alle Zend Framework Entwickler. Das Team vom Zend Framework Forum!

    Drupal Agentur

exception abfangen

LionVI

New member
hallo zusammen, ich lösche per
Code:
  $this->getEntityManager()->flush();
        $this->redirect()->toRoute('user');
einen Datensatz.
das funktioniert auch, solange keine abhängigen Datensätze in der abhängigen Tabelle vorhanden sind.
In diesem Fall schlägt das Löschen richtigerweise fehl.
Dabei bekomme ich die Meldung des
[h=3]Doctrine\DBAL\DBALException[/h]auf den Bildschirm und das redirect wird nicht mehr ausgeführt-

Wie kann ich das vermeiden und eine eigenen Fehlermeldung ausgeben?

Ich danke euch

LionVI
 

Kaiuwe

Super-Moderator
Falsches Unterforum: Das ist „Doctrine“ nicht „ZF“! (Nimmt man es ganz genau, dann handelt es sich bei deiner Frage um Grundlagen zu PHP!)

Siehe daher in der Hilfe von PHP: „Ausnahmebehandlung (Exception-Handling)
Den Rest, wie „Redirect“ und „FlashMessenger“, hast du garantiert bereits in deiner Anwendung.
 

LionVI

New member
ok, ich danke dir,
die exception an dieser Stelle auf herkömmliche artz abzufangen funktioniert nur leider nicht, weil sie bereits in der index.php abgefangen wird und ein var_dump ausgegeben wird :-(
 
Zuletzt bearbeitet:
Oben