Play中的会议/消息选择! +斯卡拉

时间:2017-10-10 06:44:27

标签: html scala playframework playframework-2.0

我在play 2.2" comuputer-database-jpa"

中运行示例代码

Conf/Messages

# Messages

computers.list.title={0,choice,0#No computers|1#One computer|1<{0,number,integer} computers} found

我想在错误消息中使用此条件消息,以使我的错误消息尽可能动态。在我的代码中说我传递了2个参数,其中1个是消息ID。

@Messages(messageId,errors(1).getOrElse(""),errors(2).getOrElse(""))

相当于

@Messages(error.format,FIRST NAME)

也可以

@Messages(error.format,EMAIL)

如何在代码中使用条件conf /消息?我尝试了一些使用该示例并发生了错误。 代码:

error.format = Enter {0,choice,FIRST NAME#{0} in half-width alphanumeric|EMAIL#{0} in valid format.}

我做错了什么?

1 个答案:

答案 0 :(得分:1)

以下代码将产生您要找的内容

> system.time(
+      output <- data[inputA %in% inputB,sum(count),by=inputA]
+ )
   user  system elapsed 
      0       0       0 
> head(output)
   inputA   V1
1:      A 3141
2:      B 3050
3:      C 2995
4:      D 2996
5:      E 3082
6:      F 3118
>
上面示例中的

数字 2 将显示消息“EMAIL in valid format”。如果您将其更改为 1 ,则会显示消息“半角字母数字中的第一个名称”

//html<br/>
@Messages("error.format",2, "name error","email error")