在 twig templay symfony 3.4 上尝试访问 app.user 时出错
Getting an error while trying to access app.user on a twig templay symfony 3.4
我正在尝试访问我的 Twig 模板上的 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 %}
我收到以下错误:
Unexpected "app" tag (expecting closing tag for the "if" tag defined
near line 8).
你们能帮帮我吗?
这样写:
{{ app.user.username }}
我正在尝试访问我的 Twig 模板上的 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 %}
我收到以下错误:
Unexpected "app" tag (expecting closing tag for the "if" tag defined near line 8).
你们能帮帮我吗?
这样写:
{{ app.user.username }}