创建app时controller,router,view和页面之间的关系

页面
页面就是我们平时看到的网站的导航页或者其他的页面。
views
views是对某个对象的视图,代表了这个对象的图形界面。在这里,只要我们把想要显示到页面上的控件的views添加到当前正在显示的views下,(也可以是我们将要运行的views下),就可以完成显示,显示在页面上。
routers
它相当于一个中转站,它分发来自页面的请求,再交给Controllers去做。
controllers
controllers里面是解决实际问题的逻辑,可以理解为解决页面反馈的问题的办法。
总的来说,页面是我们直观看到的,view是显示,router是中转,Controller是处理。

实例:(以hello为例)

1.根据自己的需要分别对hello的文件夹中的Controllers和routers中的go文件做修改
2.将已写好的Beego程序拖到Views下
3.在终端打开hello,bee run运行
4.在浏览器打开,即可看到页面

猜你喜欢

转载自blog.csdn.net/qq_43342413/article/details/85221686
今日推荐