Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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 drupal视图——如何输出它_Php_Drupal_Drupal Views_Drupal Modules - Fatal编程技术网

Php drupal视图——如何输出它

Php drupal视图——如何输出它,php,drupal,drupal-views,drupal-modules,Php,Drupal,Drupal Views,Drupal Modules,打印($a)的结果是 views_handle_field_node Object ( [view]=>view Object ( [db_table] => views_view [base_table] => node [args] => Array ( [0] => My entry 1 ) [use_ajax] => [result] => Array (

打印($a)的结果是

views_handle_field_node Object

    (

    [view]=>view Object

   (
 [db_table] => views_view
 [base_table] => node
 [args] => Array
    (
        [0] => My entry 1
    )

[use_ajax] =>
[result] => Array
    (
        [0] => stdClass Object
            (
                [nid] => 5
                [node_title] => Title of a test entry
                [node_revisions_body] =>
                [node_revisions_format] => 1
                [node_vid] => 5
                [term_data_name] => My first test term name
                [term_data_vid] => 1
                [term_data_tid] => 1
                [vocabulary_name] => Vocabulary 1
                [node_revisions_vid] => 5
            )

        [1]=> stdClass Object
              (
                 [nid] => 8
                [node_title] => Title of a test entry
                [node_revisions_body] =>
                [node_revisions_format] => 1
                [node_vid] => 5
                [term_data_name] => My first test term name
                [term_data_vid] => 1
                [term_data_tid] => 1
                [vocabulary_name] => Vocabulary 1
                [node_revisions_vid] => 5
        ..
        [2]..
         ..
如何使用一个变量的名称来输出[nid]=>5和[nid]=>8..以及所有的nid。我使用这个,但无法工作


$views\u handle\u field\u node->$view->$result[]->nid

变量名称是
$a
不是“$views\u handle\u field\u node”,因此请尝试:

$first = $views_handle_field_node->view->result[0]->nid;

//access all of the results?
foreach ($views_handle_field_node->view->result as $obj) {
    //do something with $obj->nid;
}
$first = $a->view->result[0]->nid;

//access all of the results?
foreach ($a->view->result as $obj) {
    //do something with $obj->nid;
}

如果这没有帮助,那么告诉我们上下文是什么?您是否将此代码放在模块挂钩或模板文件中?我知道这种情况下的视图设置是什么类型的。告诉我们“样式”和“行样式”

我尝试了“$first=$views\u handle\u field\u node->view->result[0]->nid;”然后回显$first,是否没有任何输出?为什么?谢谢你,你可以在我的答案上留下评论,而不是大量地盗用它来修正打字错误