【发布时间】:2009-05-12 08:39:33
【问题描述】:
我正在使用 scafoldig 在 Groovy 下开发一个应用程序。 我们使用 Acegi 插件来保证安全。 我们有一个名为 ChangeManagement 的类,定义如下(简化版)
class ChangeManagement {
static constraints = {
company(nullable:false)
lastModifiedByUser(nullable:false)
}
Company company
static belongsToCompany = [company:Company]
User lastModifiedByUser
static belongsToUser = [lastModifiedByUser:User]
}
当我处理创建方法时,我会得到一个下拉菜单 带有“上次修改者”标签的用户表中的所有用户, 这是标准行为。
而不是这个,我想直接让已经登录的用户和 没有下拉菜单。我已经生成了创建模板,我可以修改它。 我假设我必须从会话中获取用户名。 如果我的假设是正确的,如何获得这个用户名?如果我错了,我从哪里可以得到当前用户的用户名?
提前致谢。
【问题讨论】: