Za pomocą bundla FOSJsRoutingBundle można korzystać z routingu Symfony w javascriptowym kodzie. Poniżej krótki przykład:
PHP:
/**
* @Route("/ks", options={"expose" = true}, name="nfz.raport_wykbadpoz_kolumny_standardowe")
* @Template("raport/kolumny_standardowe.html.twig")
*
* @return array
*/
public function kolumnyStandardoweAction()
{
$ar_kolumny_standardowe = $this->raportWykbadpozManager->getKolumnyStandardowe();
return compact('ar_kolumny_standardowe');
}
JavaScript:
$.wczytajKolumnyStandardowe = function(url){
var kolumny_standardowe = $("#kolumny_standardowe");
$.post(Routing.generate("nfz.raport_wykbadpoz_kolumny_standardowe"), {}, function(data){
kolumny_standardowe.html(data);
});
};
Należy pamiętać o options={"expose" = true} w annotacjach. Więcej informacji na githubie.
Brak komentarzy:
Prześlij komentarz