私はまだ 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
それは正しくないと確信して
います。