尝试访问twig templay symfony 3.4上的app.user时出错

时间:2017-12-15 10:28:40

标签: php symfony twig symfony-3.4

我试图访问我的树枝模板上的app.user.username。

运行Symfony3.4。

我的身份验证工作正常,不应该是问题。

这是代码:

{% extends "@Foro/layout.html.twig" %}

{% block content %}

{% if is_granted('ROLE_USER') %}
    <strong>You're a normal user</strong>
{% endif %}
{% if is_granted('ROLE_ADMIN') %}
    {% app.user.username %}
    <strong>You're an admin</strong>
{% endif %}
<div class="col-lg-4">
    <h2>Identifícate</h2>
    <hr/>
    <form action="{{ path("login_check") }}" method="POST">
        <label>Email:</label>
        <input type="email" id="username" name="_username"  class="form-control" />
        <label>Contraseña:</label>
        <input type="password" id="password" name="_password"  class="form-control" />
        <br/>
        <input type="submit" value="Entrar"  class="btn btn-success" />
        <input type="hidden" name="_target_path" value="/login" />
    </form>
</div>
<div class="clearfix"></div>
{% endblock %}

我收到以下错误:

  

意外&#34; app&#34; tag(期望&#34的结束标记; if&#34;标签定义   在第8行附近。

你们可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

这样写:

{{1}}