gpt4 book ai didi

grails - 使用 boolean 值捕获用户列表,spring security

转载 作者:行者123 更新时间:2023-12-02 14:54:01 25 4
gpt4 key购买 nike

因此,我已经对此进行了一段时间的调查,但我不确定我的方法是否确实可行。我对groovy非常陌生,而且确实很挣扎。

我正在编写一个Web应用程序,可用于监视IT项目的时间使用情况。我正在编写我的项目类,该类将保存有关每个项目的信息,并且我希望能够将单个用户加入到为每个用户在脚手架gsp页面上创建复选框的项目。因此,我想针对每个项目为每个用户创建一个 bool(boolean) 值。

我一直在努力在域类中使用.each()命令,以实现这一目标。如下。我不能说任何人的任何帮助,我们将不胜感激。

package timetracker2

import java.util.Date;
import grails.timesecurity.*

class Project {

String name
int pmgNumber
Projectmanagers fullName
String description
Date estimatedCompletionDate
String estimatedDuration
Date dateCreated
Map attachedUsers

def Person.each() {
String username = Person.username
attachedUsers = [username:Boolean.valueOf()]
}
}

最佳答案

使用many-to-many关系。

class Project {
static hasMany = [persons: Person]
...
}

class Person {
static hasMany = [projects: Project]
...
}

// get persons affiliated with a project:
project.persons

// get a person's projects:
person.projects

然后,在您的 View 中,您可以显示所有项目的列表,其中包含选中的项目也包含在person.projects中。

关于grails - 使用 boolean 值捕获用户列表,spring security,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14111187/

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