首页 / 帖子
请问下如果我用view模块建立了一个视图,添加了内容,那么数据库中哪些表有变化?

此外,对于node有点不太清楚,希望能解释一下,谢谢!

2个答案
发布于:2016-05-12 16:41

新建了Views,后台数据库做了什么变化?
我个人的答案就是,你不需要知道,其实我也不知道。。你只需要知道views如何读取你想要的数据,比如node、taxonomy、user等,views如何把他们通过field、filter等找到,然后生成一个page或者一个block,最后通过drupal呈现出来就可以了,至于添加一个views,数据添加了什么东西,我觉得不重要,最多就是添加了一条views的记录以及views的各种配置,最后通过hook提供一个block或者page罢了,你了解那么详细,对于drupal的应用其实没有太大帮助。
另外,node是Drupal的核心,一种概念,你也可以理解成一个表。entity是其父类。
D7可以自己定义任何类似node的东西,通过entity实现就可以。

陈蹊
发布于:2016-05-20 00:05

好奇的去找了找,发现许多Views UI里的设定都存到了views_display表里中的display_options里面,用的serialized数组