github.com/gogf/gf@v1.16.9/.example/os/gview/hot_update/controller_hot_update.go (about)

     1  package main
     2  
     3  import (
     4  	"github.com/gogf/gf/frame/g"
     5  	"github.com/gogf/gf/frame/gmvc"
     6  )
     7  
     8  func init() {
     9  	g.View().SetPath(`D:\Workspace\Go\GOPATH\src\gitee.com\johng\gf\geg\os\gview`)
    10  }
    11  
    12  // 测试控制器注册模板热更新机制
    13  type Controller struct {
    14  	gmvc.Controller
    15  }
    16  
    17  // 测试模板热更新机制
    18  func (c *Controller) Test() {
    19  	b, _ := c.View.Parse("gview.tpl")
    20  	c.Response.Write(b)
    21  }
    22  
    23  func main() {
    24  	s := g.Server()
    25  	s.BindController("/", &Controller{})
    26  	s.Run()
    27  }