你在这里

第3章 使用views创建动态页面

作者:Michelle Lauer 和 Greg Stout

译者:郑黉宾

 

视图改变了我的生活。如果你已经建立了一段时间的动态网页,有两个任务要重复执行。建立内容,并存在一个数据库里,然后将内容调出来建立网页。后面的请求常常需要复杂的公式,稍有差错就将返回错误的项目,或者更有可能,什么都没有。

视图模块让你更轻松地为显示内容子集,甚至是合并多种内容类型,制定标准。你还能得知显示数据的格式.新的内容添加到网站,由此产生的视图则是动态更新的,以反映新的内容.它可以帮助你做到这一切,而不需要编写任何代码。视图改变了我的生活,谢谢!现在是时候改变你的了!

什么是Views?

该名称来自数据库术语。数据库视图是一个复杂的存储查询,使用起来就像是数据库中的表格。当您在数据库视图里查询项目的时候,您用您需要的方式得到您需要的东西。

Drupal视图的工作方式是类似的,但是他们让您用的是一个图形用户界面去创建数据库查询。如果您建立了Drupal视图,该模块会为您编写查询,所以您根本不必知道任何相关的数据库管理。

视图模块是由迈尔斯设想,创建并维持的(drupal.org上的merlinofchaos)。所有可下载的版本、文件和列队均可在drupal.org/project/views的工程网页上找到。

该工具本质上是一种智能查询生成器,给予了足够的配置,可以建立正确的查询,执行它,就能显示结果。

撇开别的不说,视图可以用来生成报表,创建摘要,显示图像和其他内容的集合。

 

--摘自drupal.org/project/views

就像Drupal本身,视图模块提供了强大的功能。只需要点击几下,您就可以放一个板块到您的主页上,罗列网站的新内容。再点几下,您就可以将之变成一个选项卡式菜单,第一个标签显示您网页上最流行的内容,第二个便签显示最新评论,第三个则罗列最新成员。

该视图模块在动态网站上提供了一个发电机。它使您的工作(建设网站,特别是维护网站)更轻松更强大。可以很轻松地写一本关于视图的书,并不觉得无聊。

出于这些原因,本章该学到的本质不是在视图的帮助下你能做什么,或者是如果去做,而是该如何用简便的方式去做,使您维护网站起来更便利,并将责任传递给下一个人。换句话说,我希望您真正学到的是过程,标签,面熟命名约定。一旦学到这些,您将能够想象并用视图建立几乎所有的东西。