Seite 'Website unter Wartung' in Symfony2 [geschlossen]

8

Wie kann ich eine Webseite "Wartung unter" einfach und übersichtlich in einer Symfony2 Web App implementieren?

Ich habe etwas für Symfony 1 gefunden, aber nichts für Symfony2.

Danke.

    
svprdga 07.01.2014, 12:15
quelle

1 Antwort

20

Ich folgte diesem Tutorial . Es ist sehr einfach und unkompliziert. Dies war genau das, was ich brauchte. Sie müssen nur einen Parameter ändern und dann den Prod-Cache löschen, und Sie können weiterhin auf die Anwendung in der Entwicklungs- oder Testumgebung zugreifen.

Fügen Sie in Ihrer Parameter.yml Folgendes hinzu:

%Vor%

Dann definieren Sie einen Service:

%Vor%

Und schließlich der Event Listener:

%Vor%

Dann müssen Sie nur die Vorlage in $content = $engine->render('::maintenance.html.twig', array('maintenanceUntil'=>$maintenanceUntil)); und Ihre Strafe hinzufügen. Verwenden Sie {{ maintenanceUntil }} , um die in parameters.yml definierte Nachricht anzuzeigen.

    
Markus Kottländer 07.01.2014 12:45
quelle

Tags und Links