2.5 View编写
最后更新于:2022-04-02 06:13:13
[TOC]
# View 编写
在前面编写 Controller 的时候,我们在 Get 里面写过这样的语句 `this.TplName = "index.tpl"`,设置显示的模板文件,默认支持 `tpl` 和 `html` 的后缀名,如果想设置其他后缀你可以调用 `beego.AddTemplateExt` 接口设置,那么模板如何来显示相应的数据呢?beego 采用了 Go 语言默认的模板引擎,所以和 Go 的模板语法一样,Go 模板的详细使用方法请参考[《Go Web 编程》模板使用指南](https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/07.4.md)
我们看看快速入门里面的代码(去掉了 css 样式):
```
Beego
```
我们在 Controller 里面把数据赋值给了 data(map 类型),然后我们在模板中就直接通过 key 访问 `.Website` 和 `.Email` 。这样就做到了数据的输出。接下来我们讲讲解如何让静态文件输出。
';
Welcome to Beego!
Beego is a simple & powerful Go web framework which is inspired by tornado and sinatra.
Official website: {{.Website}}
Contact me: {{.Email}}