我知道這個問題是問上和,但我無法找到任何簡單的答案。我目前正在嘗試FosUserBundle這是相當不錯的,但我有一個很基本的,簡單的前端問題:Overiding FOSUserBundle登記表
- 我沒有管理通過創建我的自定義定製登錄形式的呈現
app/Ressources/FOSUserBundle/views/Security/login.html
和複製此:
{%延伸 ':: base.html.twig' %}
{% block title %}Site title{% endblock %}
{% extends "::base.html.twig" %}
{% block title %}Site title{% endblock %}
{% block body %}
{# {% block fos_user_content %}{% endblock %} #}
<div class="row">
<div class="col-md-4 col-md-offset-4 col-xs-8 col-xs-offset-2">
{% if error %}
<div>{{ error|trans }}</div>
{% endif %}
<form action="{{ path("fos_user_security_check") }}" method="post">
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
{# <div class="form-group">
<label for="username" name="_username">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
#}
<div class="form-group">
<label for="username">{{ 'security.login.username'|trans }}</label>
<input class="form-control" type="text" id="username" name="_username" value="{{ last_username }}" required="required" />
</div>
<div class="form-group">
<label for="password">{{ 'security.login.password'|trans }}</label>
<input class="form-control" type="password" id="password" name="_password" required="required" />
</div>
<div class="checkbox">
<label >
<input type="checkbox" id="remember_me" name="_remember_me" value="on"> {{ 'security.login.remember_me'|trans }}
</label>
</div>
<div class="form-group">
<input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans }}" />
</div>
</form>
</div>
</div>
{% endblock %}
- 不過,我只是不能明白這是如何工作只是爲了在此改變登記表風格,這樣我就可以使用它我:: base.html.twig內,有一個漂亮好看的形式。
我不希望任何字段添加到窗體,中庸之道顯示不同的看法,我不明白爲什麼它不作爲登錄表單一樣簡單......
任何人可以幫助 ?該文檔就是不回答這個問題(招登錄表單已經很難在文檔理解)在所有...
不,我希望能夠簡單地包含在我的基地登記表 – 2014-09-03 07:41:09
Nevermind我找到了解決方案。 – 2014-09-03 07:52:44