Ich habe eine einfache PHP-Nachrichtenanwendung. Es ist nicht MVC, nur prozedurales PHP. Ich denke jedoch darüber nach, Twig für das Frontend zu verwenden. Ich habe die Dokumentation gelesen und einige Dinge sind mir nicht klar.Allgemeine PHP TWIG-Konventionen
In der Twig-Dokumentation sehen Sie den folgenden Code, wie Sie Variablen an die Vorlage senden können.
<?php
echo $template->render(array('the' => 'variables', 'go' => 'here'));
?>
Aber meine Vorlage enthält über 50 Variablen. Wie man es lesbar hält? Wiederholen Sie die obige Zeile für jede Variable oder erstellen Sie ein großes Array, um es an die Vorlage zu übergeben? Was sind Best Practices dafür?
Ja, ich verstehe es. Also zum Beispiel wenn Sie mehrere Funktionen haben, die alle Arten von Daten zurückgeben und das assoziative Array aufbauen. Und am Ende der Datei übergebe ich das ganze Array an Twig-> render(). – user1169366
Ja genau. Sie können Array als Referenz in PHP übergeben – Filip