Files
test-iris-web-framework/app/views/index.go
2023-10-24 08:30:29 +02:00

44 lines
736 B
Go

package views
import "github.com/kataras/iris/v12"
type User struct {
firstName string
lastName string
email string
}
var users = []User{
{
firstName: "Pero",
lastName: "Perić",
email: "pero@gmail.com",
},
{
firstName: "Mirko",
lastName: "Mirković",
email: "mirko@gmail.com",
},
{
firstName: "Ivo",
lastName: "Ivić",
email: "ivo@gmail.com",
},
{
firstName: "Slavko",
lastName: "Slavković",
email: "slavko@gmail.com",
},
}
func GetIndexPage(ctx iris.Context) {
params1 := []string{"param 1", "param 2", "param 3"}
ctx.ViewData("params1", params1)
ctx.ViewData("users", users)
if err := ctx.View("pages/index.jet"); err != nil {
showError(ctx, err)
return
}
}