在树枝中存储变量?

时间:2016-11-17 17:12:21

标签: twig

我开始玩树枝,但我非常喜欢它。 很抱歉,如果这个问题听起来完全是愚蠢的,但是好吧......我看上去到处都是,我找不到任何东西。

那么,我如何将用户输入的字符串存储到树枝中的变量中?

就像在我的模板中一样:

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

我该怎么做才能存储&#34;值&#34;把这个输入变成一个变量? 这是直接的方式吗?

或者我应该做些完全不同的事情?

如果是的话,我应该寻找什么?

1 个答案:

答案 0 :(得分:2)

您需要将控制器中的变量传递回模板,

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

template.twig

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