More pages
This commit is contained in:
10
app/views/about.go
Normal file
10
app/views/about.go
Normal file
@ -0,0 +1,10 @@
|
||||
package views
|
||||
|
||||
import "github.com/kataras/iris/v12"
|
||||
|
||||
func GetAboutPage(ctx iris.Context) {
|
||||
if err := ctx.View("pages/about.jet"); err != nil {
|
||||
showError(ctx, err)
|
||||
return
|
||||
}
|
||||
}
|
||||
@ -2,35 +2,6 @@ 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)
|
||||
|
||||
@ -4,4 +4,6 @@ import "github.com/kataras/iris/v12"
|
||||
|
||||
func CreateRouter(app *iris.Application) {
|
||||
app.Get("/", GetIndexPage)
|
||||
app.Get("/users", GetUsersPage)
|
||||
app.Get("/about", GetAboutPage)
|
||||
}
|
||||
|
||||
43
app/views/users.go
Normal file
43
app/views/users.go
Normal file
@ -0,0 +1,43 @@
|
||||
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 GetUsersPage(ctx iris.Context) {
|
||||
params1 := []string{"param 1", "param 2", "param 3"}
|
||||
ctx.ViewData("params1", params1)
|
||||
ctx.ViewData("users", users)
|
||||
|
||||
if err := ctx.View("pages/users.jet"); err != nil {
|
||||
showError(ctx, err)
|
||||
return
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user