2017-08-09 6 views
1

Kann mir jemand helfen zu verstehen, wie URL mit FOSJsRoutingBundle generiert werden?symfony FOSJsRoutingBundle generiere URL

Ich habe eine Route:

  /** 
* @Route("/ajax/send/mail/assistance/{center}/{ind_stu}", 
*  defaults = { "center" = 1 ,"ind_stu"=1}, 
*  options = { "expose" = true }, 
*  name = "ajax_stu_sendmail_assistance", 
*) 
*/ 
    public function sendmailassistanceStuAction(Request $request,$center,$ind_stu,\Swift_Mailer $mailer) 
    { 

in meine Jquery-Datei schreiben i

var path =Routing.generate('ajax_stu_sendmail_assistance',{ $center:center,$ind_stu:ind_stu}); 

Ich möchte, dass die URL aufzurufen:

/ajax/send/mail/assistance/nr_center/nr_ind_stuf

aber ich don‘ Ich weiß, warum es ruft:

/ajax/send/mail/assistance?%24center=nr_center&%24ind_stuf=nr_ind_stuf

Es funktioniert für ein anderes Beispiel, wenn ich nur 1 Variable verwende, kann mir jemand helfen?

Antwort

1

Versuchen Sie, die Argumente Spiegeln (die erste ist der Schlüssel) wie folgt:

var path =Routing.generate('ajax_stu_sendmail_assistance',{ center:$center,ind_stu:$ind_stu}); 

Hope this Hilfe