【问题标题】:Details of a specific table entry in a Grails AppGrails 应用程序中特定表条目的详细信息
【发布时间】:2021-12-03 14:23:46
【问题描述】:

所以我最近一直在搞乱 grails,我一直在制作一个 Grails CRUD 类型的应用程序。我一直在 postgres 上使用数据库来存储我的数据,因此没有创建域类。仅使用服务、控制器和视图。

在主索引页面内,用户可以看到他的歌曲列表和:

1.创建一首新歌添加到数据库中(很容易做到) 2. 查看特定歌曲的详细信息。 3. 编辑歌曲 4. 删除歌曲

我正在尝试执行详细信息功能,但我的大脑一直停留在如何获取特定歌曲 ID 以使用歌曲详细信息呈现另一个 gsp 的方式上

【问题讨论】:

  • 但是您已经在渲染表格中歌曲的 ID。您可以使用 g:link 指向具有特定 ID 的控制器中的 show 方法并呈现他的详细信息。

标签: database postgresql grails groovy


【解决方案1】:

关于使用 g:link 和域对象中的 id 属性的评论。

<g:link role="button" class="btn btn-success" action="show" id="${yourInstance.id}">Detail</g:link>

然后在控制器上:

def show(YourDomain yourInstance) {}

Grails 将根据从 g:link 传递的 ID 查找实例。

使用脚手架应该会产生类似上面的东西。

【讨论】:

  • 玩了一会儿,找到了与您的答案相关的解决方案。谢谢!
猜你喜欢
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
  • 2015-10-17
  • 2014-11-11
  • 2019-01-11
  • 2011-07-25
相关资源
最近更新 更多