хранить переменную в ветке?

я начинаю играть с веткой, но я очень новичок в этом. Так что извините, если вопрос звучит совершенно глупо, но ладно.. я немного поискал везде, и ничего не нашел.

Итак, как я могу сохранить строку, введенную пользователем, в переменную в twig?

как в моем шаблоне у меня есть:

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

что мне делать, чтобы сохранить «значение» этого ввода в переменную? Здесь есть прямой способ сделать это?

или я должен сделать что-то совершенно другое?

если да, то что мне искать?


person yamayama    schedule 17.11.2016    source источник


Ответы (1)


Вам нужно передать переменную из вашего контроллера обратно в ваш шаблон,

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

template.twig

<input type="text" name="name" value="{{ name }}" />
person DarkBee    schedule 17.11.2016