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.