2015-02-10 75 views
0

我想要顯示一個圖像,在使用Playframework時從數據庫中收集路徑。Play Framework從數據庫收集img src

正常的方法來收集IMG SRC是通過資產路線正確?:

@routes.Assets.at 

爲了得到IMG SRC我需要這樣做:

@champion.getIcon 

所以在總我想要的東西像這樣:

@supports.map { champion => 
    <img src="@routes.Assets.at(@champion.getIcon)" alt="@champion.getName" /> 
} 

很明顯,這是行不通的,所以我問的是如何做到這一點。當然,我可以改變IMG索馬里紅新月會在數據庫中的斷言/圖片/ ...但我認爲這不是最佳的解決方案

+0

謝謝你的工作 – 2015-02-10 18:15:47

回答

2

的問題是第二@這裏:

@routes.Assets.at(@champion.getIcon) 

第一@符號可讓模板編譯器知道您正在轉義代碼,因此在調用.at(...)的方法內部時,仍然可以理解您處於代碼塊的中間。直到右括號,括號或空格(取決於上下文)之後,您才需要重新打開另一個@