$ALBUM_HOME/grails-app/views/album/show.gspの72行目を次のように編集します。
<g:paginate total="${paginateCount}" max="2" />
$ALBUM_HOME/grails-app/controllers/AlbumController.groovyの19行目を次のように変更します。
return [ album : album,
pictureList: makeAlbumPictureList(album),
paginateCount: Picture.findAllByAlbum(album).size() ]
findAllBy*の記述で”Dynamic Method”という機構が利用できます。
$ALBUM_HOME/grails-app/controllers/AlbumController.groovyの178行目を次のように変更します。
prepareList()
params.max = 2
Picture.findAllByAlbum(album, params)
”Show Album”画面を再表示するとPictureの表示件数は2になっています。
0 件のコメント:
コメントを投稿