0
여기에 아래의 HTML 이메일을 생성하는 템플릿입니다 ... 그리고 나는 사용자의 시간대에 따라 본문에 현재 시간을 넣을 :PlayFramework : 템플릿 및 면도기 구문
@(user: models.auth.User)(implicit request: RequestHeader, lang: Lang)
@import org.joda.time.{DateTime, DateTimeZone}
@import org.joda.time.format.DateTimeFormat
...
@user.timeZone.map { tz =>
var timeZone = DateTimeZone.forId(tz)
val formatter = DateTimeFormat.mediumDateTime.withZone(timeZone)
val currentTime = formatter.print(DateTime.now)
<p>@Messages("email.timestamp", currentTime)</p>
}
<p>@Messages("email.salutation")</p>
은 위의 코드는 않습니다
컴파일러가 @Messages
을 호출 할 때 currentTime
을 찾지 못하기 때문에 컴파일되지 않습니다.
currentTime
을 @Messsages
으로 전달하는 구문은 무엇입니까?