25 lines
497 B
Go
25 lines
497 B
Go
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()
|
|
users := userRepository.List(&repository.UserFilter{}, &pagination)
|
|
|
|
ctx.ViewData("users", users)
|
|
|
|
if err := ctx.View("pages/users.jet"); err != nil {
|
|
showError(ctx, err)
|
|
return
|
|
}
|
|
}
|