package views import ( "iris-test/app/repository" "github.com/kataras/iris/v12" ) func GetUsersPage(ctx iris.Context) { params1 := []string{"param 1", "param 2", "param 3"} ctx.ViewData("params1", params1) userRepository := repository.Dao.UsersRepository pagination := repository.NewPagination() ordering := []repository.Ordering{ repository.NewOrdering("first_name", repository.ORDERING_ASC), repository.NewOrdering("last_name", repository.ORDERING_ASC), } users := userRepository.List(&repository.UserFilter{}, &pagination, &ordering) ctx.ViewData("users", users) if err := ctx.View("pages/users.jet"); err != nil { showError(ctx, err) return } }