Wie kann ich überprüfen, ob ein Datensatz erfolgreich mit Doctrine in symfony2 in die Datenbank eingefügt wurde?Überprüfen Sie, ob der Datensatz erfolgreich in Symfony2 eingefügt wurde.
Meine Aktion in der Steuerung ist
public function createAction(){
$portfolio = new PmPortfolios();
$portfolio->setPortfolioName('Umair Portfolio');
$em = $this->getDoctrine()->getEntityManager();
$em->persist($portfolio);
$em->flush();
if(){
$this->get('session')->setFlash('my_flash_key',"Record Inserted!");
}else{
$this->get('session')->setFlash('my_flash_key',"Record notInserted!");
}
}
Was soll ich in der if
Anweisung schreiben?
Wie kann ich verschiedene Divs anzeigen, je nach Erfolg und fehlender Insertion? –
Fügen Sie eine Flash-Nachricht mit einem anderen Schlüssel hinzu - wie setFlash ('insert_failed', 'Your message') und machen Sie in Ihrer Zweigvorlage beispielsweise {% if app.session.hasFlash ('insert_failed')%}
{% endif% } –ja ich tat es ... danke nochmal für die schnelle Antwort :) –