【发布时间】:2012-02-17 04:27:13
【问题描述】:
我有一个标准的 grails (1.3.7) 脚手架控制器保存关闭如下:
def save = {
// ... instantiate and save "instance" ...
redirect(action: "show", id: instance.id)
}
... 和一个“之后”过滤器,例如:
def filters =
{
save(controller:'*', action:'save')
{
after =
{
// How do I get the newly created entity's ID here?
}
}
有没有办法在任何控制器的过滤器中访问新实体的 ID,而无需向每个控制器添加任何额外/特殊代码?
【问题讨论】: