gpt4 book ai didi

grails - 将grails Action 映射到父 Controller

转载 作者:行者123 更新时间:2023-12-02 14:55:18 26 4
gpt4 key购买 nike

我想将子类中的某些 Action 映射到其父类中,但是我无法弄清楚。下面的例子...

abstract class A {
abstract def foo()

def aAction1 = {
// do something
render(view: '/someView')
}
def aAction2 = {
SomeObject someObject ->
// do something
render(view: '/someView2')
}
}

class B extents A {
def foo() { return "Hello World" }

# map to parent action
# works fine
def jump = super.&aAction1
# doesnt work ... Why? and can I make it work?
def swim = { SomeObject someObject ->
super.aAction2(someObject)
}
}

关于这个有什么想法吗?谢谢。

最佳答案

事实证明,这是行不通的,因为参数略有不同。它似乎确实按预期工作。如果您对此有疑问,请确保所有继承类的参数与父类完全相同。

关于grails - 将grails Action 映射到父 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7653482/

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