44 lines
736 B
Go
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
|
|
}
|
|
}
|