34 lines
1.0 KiB
Go
34 lines
1.0 KiB
Go
// package controllers
|
|
|
|
// import (
|
|
// "html/template"
|
|
// "net/http"
|
|
|
|
// "git.technical.kiwi/go/otfe/misc/helpers"
|
|
// "github.com/globalsign/mgo/bson"
|
|
// )
|
|
|
|
// /*type Controller interface {
|
|
// Index(w http.ResponseWriter, r *http.Request)
|
|
// Show(w http.ResponseWriter, r *http.Request)
|
|
// New(w http.ResponseWriter, r *http.Request)
|
|
// Create(w http.ResponseWriter, r *http.Request)
|
|
// Edit(w http.ResponseWriter, r *http.Request)
|
|
// Update(w http.ResponseWriter, r *http.Request)
|
|
// Delete(w http.ResponseWriter, r *http.Request)
|
|
// }*/
|
|
|
|
// var funcMap = template.FuncMap{
|
|
// "getId": func(id bson.ObjectId) string {
|
|
// return "1"
|
|
// },
|
|
// }
|
|
|
|
// func t(w http.ResponseWriter, data interface{}, layout string) {
|
|
// views := helpers.GetRootDir() + "/views/"
|
|
// tmpl := template.Must(template.New("layout").Funcs(funcMap).
|
|
// ParseFiles(views+"/layouts/layout.gtpl", views+"/layouts/header.gtpl", views+"/layouts/footer.gtpl", views+"/layouts/nav.gtpl", views+layout))
|
|
// tmpl.ExecuteTemplate(w, "layout", data)
|
|
|
|
// }
|