Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取视图';从它的名字中提取ID_Php_Drupal_Drupal 6_Drupal Views - Fatal编程技术网

Php 获取视图';从它的名字中提取ID

Php 获取视图';从它的名字中提取ID,php,drupal,drupal-6,drupal-views,Php,Drupal,Drupal 6,Drupal Views,我试图通过提供视图的名称来获取视图的id。现在我必须将视图插入一个节点,然后用dsm检查它以查看它的ID,然后在需要它的地方硬编码。这不是一个好的工作流程。如果我至少可以在不先插入视图的某个位置并使用dsm检查它的情况下获得视图的ID,那就更好了。我试图从视图列表中找到视图的ID,但在任何地方都看不到,我看到的只是视图的名称 有没有一种方法可以从视图接口获取ID,或者通过编程方式根据视图的名称加载视图,然后检查它的ID。但我对后一个选项的担心是,我不想仅仅为了读取ID而加载和呈现视图,这会给页面

我试图通过提供视图的名称来获取视图的id。现在我必须将视图插入一个节点,然后用dsm检查它以查看它的ID,然后在需要它的地方硬编码。这不是一个好的工作流程。如果我至少可以在不先插入视图的某个位置并使用dsm检查它的情况下获得视图的ID,那就更好了。我试图从视图列表中找到视图的ID,但在任何地方都看不到,我看到的只是视图的名称


有没有一种方法可以从视图接口获取ID,或者通过编程方式根据视图的名称加载视图,然后检查它的ID。但我对后一个选项的担心是,我不想仅仅为了读取ID而加载和呈现视图,这会给页面带来负担。我不知道这会有多重。

视图会自动生成一些类名,但您不会被迫使用它们,如果您自定义视图模板,您可以排除它们

但是,在顶部的div包装器上,您将获得可以使用的类名:

  • 视图-[名称]
  • 视图id-[名称]
该名称是视图内部使用的名称,无论您在创建该名称时给出了什么,只有
\uuu
将替换为
-


如果您要查找的是
vid
,可以在
view\u views
表中找到它。您可以使用上面提到的名称来获取它

我应该澄清一下。我知道这个名字。我试图得到的是视图ID,它是一个数字;我激活了不同的视图,但在表中我只看到一个ID,它引用了一个修改过的视图。@kiamlaluno默认视图没有VID,因为它们是在代码中定义的。我应该注意到我仍然不确定id OP想要什么,他想用它做什么。视图名称应该是他所需要的全部。