如果我有一个操作 Application.show(tag: String)
,并且还有一个相应的路由条目,那么如何在不手动创建 URL 的情况下将该操作的链接插入到模板中?
我想做一些类似magiclink(Application.show("tag"))
的事情。
最佳答案
语法:
<a href='@routes.Application.show("some")'>My link with some string</a>
以此类推,您也可以在 Controller 中生成网址。 IE。用于在执行某些操作后重定向:
public static Result justRedirect(){
// use as String
String urlOfShow = routes.Application.index().toString().
// or pass as a redirect() arg
return redirect(routes.Application.show("some"));
}
关于templates - 如何在 Play 框架 2.0 模板中插入 Controller 操作的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12447567/