Play Framework 从数据库中收集 img src
Play Framework gather img src from database
我想在使用 Playframework 时显示从数据库收集路径的图像。
收集 img src 的正常方法是通过 assets 路由对吗?:
@routes.Assets.at
要获取 img src,我需要这样做:
@champion.getIcon
所以总的来说我想要这样的东西:
@supports.map { champion =>
<img src="@routes.Assets.at(@champion.getIcon)" alt="@champion.getName" />
}
显然这是行不通的,所以我想问问如何做。当然我可以将数据库中的 img srcs 更改为 asserts/images/... 但我认为这不是最佳解决方案
问题是这里的第二个@
:
@routes.Assets.at(@champion.getIcon)
第一个 @
符号让模板编译器知道您正在转义代码,因此在 .at(...)
的方法调用内部,它仍然理解您在中间的一段代码。只有在右括号、大括号或 space(取决于上下文)之后,您才需要用另一个 @
.
重新打开
我想在使用 Playframework 时显示从数据库收集路径的图像。
收集 img src 的正常方法是通过 assets 路由对吗?:
@routes.Assets.at
要获取 img src,我需要这样做:
@champion.getIcon
所以总的来说我想要这样的东西:
@supports.map { champion =>
<img src="@routes.Assets.at(@champion.getIcon)" alt="@champion.getName" />
}
显然这是行不通的,所以我想问问如何做。当然我可以将数据库中的 img srcs 更改为 asserts/images/... 但我认为这不是最佳解决方案
问题是这里的第二个@
:
@routes.Assets.at(@champion.getIcon)
第一个 @
符号让模板编译器知道您正在转义代码,因此在 .at(...)
的方法调用内部,它仍然理解您在中间的一段代码。只有在右括号、大括号或 space(取决于上下文)之后,您才需要用另一个 @
.