2009-08-13 5 views
0

Ich rufe eine Methode einer Bibliothek, die ich in Symfony 1.2 erstellt habe. Wenn ich die Bibliotheksmethode nicht in der Aktionsmethode aufruft, funktioniert die Methode in der Aktionsklasse wie gewünscht und findet die Vorlage. Wenn ich jedoch die Bibliotheksmethode in der Aktionsklasse aufruft, sagt Symfony, dass sie die mit der Aktionsmethode verknüpfte Vorlage nicht finden kann. Irgendwelche Vorschläge?Vorlage nicht in Aktionsmethode gefunden nach dem Aufruf einer Bibliotheksmethode in Symfony

+0

Was machst du in dieser Bibliothek von dir? vielleicht vermasselt die Bibliothek Symfony irgendwie. Andernfalls sollte es keine Probleme geben, Ihre Bibliothek von Aktionsmethoden aus aufzurufen. – deresh

Antwort

0

Haben Sie versucht, Rückkehr sfView :: NONE auf Ihrem Action-Code?

+0

Ich habe versucht, diese Zeile nach dem Aufruf der Bibliotheksmethode hinzuzufügen, aber dann bekomme ich den Fehler: "Rollback fehlgeschlagen. Es gibt keine aktive Transaktion.". Ich führe keine Transaktionen aus ... –

+0

Ok, den Transaktionsfehler behoben ... aber mit 'NONE' wird die Seite nur leer angezeigt. –

0

Zurückgegebene sfView :: NONE sagt Symfony, nichts anzuzeigen. Der explizite Rückgabewert klingt wie der richtige Ansatz, aber Sie wollen wahrscheinlich:

return sfView::SUCCESS;