mirror of
https://github.com/foolin/goview.git
synced 2025-09-26 19:01:15 +08:00
22 lines
490 B
Go
22 lines
490 B
Go
package goview
|
|
|
|
import (
|
|
"net/http"
|
|
)
|
|
|
|
var instance *ViewEngine
|
|
|
|
// Use setting default instance engine
|
|
func Use(engine *ViewEngine) {
|
|
instance = engine
|
|
}
|
|
|
|
// Render render view template with default instance
|
|
func Render(w http.ResponseWriter, status int, name string, data interface{}) error {
|
|
if instance == nil {
|
|
instance = Default()
|
|
//return fmt.Errorf("instance not yet initialized, please call Init() first before Render()")
|
|
}
|
|
return instance.Render(w, status, name, data)
|
|
}
|