내가 로그인 한 후이 URL로 리디렉션 할 :사용자 리디렉션 심포니에서 폼 로그인 후 3
form_login:
login_path: fos_user_security_login
check_path: fos_user_security_check
always_use_default_target_path: false
default_target_path: Accueilpage
target_path_parameter: go_to
failure_path_parameter: back_to
이 내 나뭇 가지 파일 : login.html이 내 Security.yml
http://localhost/ekarhabty/web/app_dev.php/Plateforme/E-commerce/commande/coordonnees
입니다 .twig :
<form action="{{ path("fos_user_security_check") }}" method="post">
{% if csrf_token %}
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
{% endif %}
<label for="username"> Email ou Identifiant <span class="required">*</span></label>
<input type="text" id="username" name="_username" value="{{ last_username }}" required="required" class="form-control"/>
<label for="password">Mot de passe <span class="required">*</span></label>
<input type="password" id="password" name="_password" required="required" class="form-control"/>
{% if error %}
<div>
<b style="color:red">{{ error.messageKey|trans(error.messageData, 'security') }}</b>
</div>
{% endif %}
<p class="forgot-pass"><a href="{{path('fos_user_resetting_check_email') }}">Mot de passe oublié ?</a></p>
<input type="hidden" name="go_to" value="{{ path('coordonnees_commande') }}" />
<input type="hidden" name="back_to" value="{{ path('login_commande') }}" />
<button type="submit" class="button" id="_submit" name="_submit" value="" /><i class="fa fa-lock"></i> <span>Se connecter</span</button>
</form>
하지만이 같은 URL을 생성합니다
을/ekarhabty/web/app_dev.php/Plateforme/E-commerce/commande/coordonnees
그리고이 오류 후 제출 얻을 : 에 대한 찾을 수 없습니다 경로 "GET /ekarhabty/web/app_dev.php/Plateforme/ 이 내 routing.yml 파일
login_commande:
path: /commande/login
defaults: { _controller: EKEcommerceBundle:Commande:loginCommande }
coordonnees_commande:
path: /commande/coordonnees
defaults: { _controller: EKEcommerceBundle:Commande:coordonnees }
"coordonnees_commande"경로에 대한 경로 정의 방법을 보여줄 수 있습니까? –
나는 나의 대답을 편집했다. 너는 그것을 확인해 주시겠습니까 – Sabra