带有参数和/或'的GORM Hook;计算属性';

带有参数和/或'的GORM Hook;计算属性';,go,go-gorm,Go,Go Gorm,我想在我的图像模型上使用GORMAfterFind钩子从s3获取图像,并在从DB获取图像后立即创建一个预签名的url。为此,我需要向它传递一个AWS*session.session结构以发出请求 看一下,我似乎无法传递任何参数: 钩子方法的类型应该是func(*gorm.DB)error 我总是可以编写一个方法来获取我从DB检索到的每个图像上的预签名url,但这可能会很麻烦(在我获取的每个图像上循环?),我想知道是否有一种聪明的GORM方法可以做到这一点

我想在我的
图像
模型上使用GORM
AfterFind
钩子从s3获取图像,并在从DB获取图像后立即创建一个预签名的url。为此,我需要向它传递一个AWS
*session.session
结构以发出请求

看一下,我似乎无法传递任何参数:

钩子方法的类型应该是
func(*gorm.DB)error

我总是可以编写一个方法来获取我从DB检索到的每个图像上的预签名url,但这可能会很麻烦(在我获取的每个图像上循环?),我想知道是否有一种聪明的GORM方法可以做到这一点