gpt4 book ai didi

grails - 通过域访问

转载 作者:行者123 更新时间:2023-12-02 15:35:22 25 4
gpt4 key购买 nike

我正在使用 grails 2.0.1。
我创建了一个用户,并在这个用户下创建了一个 child 。
然后每个 child 将拥有自己的页面。

如何从个人资料页面访问子域中的详细信息?

用户域如下:

String username
String password
String email

static hasMany = [children:Child, followed:User]

子域如下:
String firstname
String otherNames
String lastname
Date dateOfBirth

我想我需要添加一个
static belongsTo = User

在子域中。
但我不确定如何在 Controller 中访问它。作为一个用户可以有很多 child ,我需要知道选择了哪一个。

您还可以在使用 g:link 时添加要传递的变量吗?标签?

最佳答案

我不确定个人资料页面是什么,我假设它是查看用户属性的页面。如果不是这种情况,请发布代码。

要访问用户的 child ,您可以简单地引用yourUser.children .这只是返回一个 Collection,因此您可以对其进行迭代,获取第一个等。如果您需要从 gsp 中选择的特定子项,则需要传递其 id(或代码,或其他一些唯一标识符)到您的 Controller 操作,并从您的用户那里找到它。我假设这就是你的第二个问题的意思。

至于g:link,是的,你can pass a variable ,像这样:

<g:link action="yourAction" params="[childId: childId]">

关于grails - 通过域访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12183522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com