Play 1.2 では、私は のようなことをしていました${myobj?.item?.subitem}
。
Play 2.0 でこれを試しましたが、うまくいきませんでした。可能な代替手段はありますか?
助けてくれてありがとう。
Play 1.2 では、私は のようなことをしていました${myobj?.item?.subitem}
。
Play 2.0 でこれを試しましたが、うまくいきませんでした。可能な代替手段はありますか?
助けてくれてありがとう。
編集:申し訳ありませんが、私はこれを忠実に翻訳していないと思います、そしてそれは醜いです。myobj.item
nullになる可能性もあるので、次のようにラップする必要がありますOption(_)
。
@Option(myobj).flatMap(i => Option(i.item)).flatMap(s => Option(s.subitem)).getOrElse("empty")
また
@((for {o <- Option(myobj)
item <- Option(o.item)
subitem <- Option(item.subitem)
}).getOrElse("empty"))
そのような一般的なケースのために、playframeworkに追加の砂糖があるかどうかを確認してください。