[英]How to generate URL for other pages using JavaScript in Symfony2?
在我的Symfony2应用程序中,为了链接到其他页面,我使用路径Twig函数生成了href值。
我可能错了,但是我想我以前读过关于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}
在这里很重要。
现在相当于path
调用的js只是:
Routing.generate('indexRoute');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.