1
0
mirror of https://github.com/kataras/iris.git synced 2026-01-08 20:41:57 +00:00

websocket: replace sync.Map with custom map[string]*connection. Add translate template function example. Fix ctx.HandlerName() does not return the end-dev-defined current route's name, this will give better warnings when using MVC in a wrong way

Former-commit-id: 38fda8a20da9bc7665cdd209b7b367c1337dbd94
This commit is contained in:
Gerasimos (Makis) Maropoulos
2019-01-25 23:47:31 +02:00
parent 443776c423
commit 680b5a0923
6 changed files with 59 additions and 61 deletions

View File

@@ -59,6 +59,19 @@ func newApp() *iris.Application {
"key2", fromSecondFileValue)
})
// using in inside your templates:
view := iris.HTML("./templates", ".html")
app.RegisterView(view)
app.Get("/templates", func(ctx iris.Context) {
ctx.View("index.html", iris.Map{
"tr": ctx.Translate,
})
// it will return "hello, iris"
// when {{call .tr "hi" "iris"}}
})
//
return app
}