在我的Symfony2應用程序中,爲了鏈接到其他頁面,我使用path Twig function生成了href值。如何使用Symfony2中的JavaScript爲其他頁面生成URL?
我可能錯了,但我想我以前讀過一個JavaScript的等價物,但現在似乎無法找到它。我正在使用JavaScript生成一些html,並想知道是否可以使用純粹的JavaScript爲應用程序中的其他頁面生成href值。
欣賞任何建議。
在我的Symfony2應用程序中,爲了鏈接到其他頁面,我使用path Twig function生成了href值。如何使用Symfony2中的JavaScript爲其他頁面生成URL?
我可能錯了,但我想我以前讀過一個JavaScript的等價物,但現在似乎無法找到它。我正在使用JavaScript生成一些html,並想知道是否可以使用純粹的JavaScript爲應用程序中的其他頁面生成href值。
欣賞任何建議。
你可能尋找這束:https://github.com/FriendsOfSymfony/FOSJsRoutingBundle
然後,你可以做這樣的東西在javascript:
Routing.generate('my_route', {"my":"param"});
我會建議使用FosJsRoutingBundle。
讓我們假設控制器的動作:
/**
* @Route("/indx/", options={"expose"=true}, name="indexRoute")
* @Template()
*
* @return array
*/
public function indexAction()
{
(...)
}
options={"expose"=true}
是這裏重要的。
現在JS相當於path
調用的只是:
Routing.generate('indexRoute');