我想从Insert函数调用GetUsers,但我不知道。
func GetUsers(c echo.Context) error{
result := models.GetUsers()
return c.Render(http.StatusOK, "users.html", result)
}
func Insert(c echo.Context) error{
models.Insert()
return c.GetUsers()
}
答案 0 :(得分:3)
您可以使用Insert
从GetUsers
进行调用。
func Insert(c echo.Context) error{
models.Insert()
return GetUsers(c)
}
您使用的语法c.GetUsers()
要求GetUsers
是一个以Context
作为其接收者类型声明的方法(在echo
包中),如下所示:>
// package echo
func (c Context) GetUsers() error {
…
}
// package other
func Insert(c echo.Context) error{
models.Insert()
return c.GetUsers()
}
但是我要假设这不是您想要的,因为习惯上Context
不应包含用户。