2016-11-17 3 views
0

Ich fange an, mit Zweig zu spielen, aber ich bin sehr noob daran. Tut mir leid, wenn die Frage absolut doof klingt, aber naja .. ich habe ein bisschen überall hingeschaut, und ich habe nichts gefunden.Variable in Zweig speichern?

Also, wie kann ich eine Zeichenfolge Eingabe durch den Benutzer in eine Variable in Zweig speichern?

wie in meiner Vorlage habe ich:

<input type="text" name="name"/> 

, was soll ich tun, den „Wert“ speichern dieses Eingangs in eine Variable? Ist hier der direkte Weg, es zu tun?

oder soll ich etwas ganz anderes machen?

wenn ja, nach was soll ich suchen?

Antwort

2

Sie müssen die Variable aus dem Controller zurück zu Ihrer Vorlage passieren,

<?php 
    $twig->render('template.twig', [ 
     'name' => isset($_POST['name']) ? $_POST['name'] : '', 
    ]); 

template.twig

<input type="text" name="name" value="{{ name }}" /> 
+0

macht Sinn, danke! :-) – yamayama