我仍在学习 Grails,似乎遇到了绊脚石。
以下是 2 个域类:
class Photo {
byte[] file
static belongsTo = Profile
}
class Profile {
String fullName
Set photos
static hasMany = [photos:Photo]
}
相关的控制器片段:
class PhotoController {
def viewImage = {
def photo = Photo.get( params.id )
byte[] image = photo.file
response.outputStream << image
}
}
最后是 GSP 片段:
<img class="Photo" src="${createLink(controller:'photo', action:'viewImage', id:'profileInstance.photos.get(1).id')}" />
现在我如何访问照片以使其显示在 GSP 上?我很确定这
profileInstance.photos.get(1).id
是不正确的。