Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/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 对drupal控制器中未定义函数的调用_Php_Drupal - Fatal编程技术网

Php 对drupal控制器中未定义函数的调用

Php 对drupal控制器中未定义函数的调用,php,drupal,Php,Drupal,我得到了一个简单的模块,可以使用controller创建一个站点,但它一直告诉我调用未定义的函数Drupal\example\controller\getTickets() 我对PHP非常陌生,无法解决这个问题 这是我的代码: <?php namespace Drupal\example\Controller; use Drupal\Core\Controller\ControllerBase; class Controller extends ControllerBase {

我得到了一个简单的模块,可以使用controller创建一个站点,但它一直告诉我
调用未定义的函数Drupal\example\controller\getTickets()

我对PHP非常陌生,无法解决这个问题

这是我的代码:

<?php
namespace Drupal\example\Controller;

use Drupal\Core\Controller\ControllerBase;

class Controller extends ControllerBase
{
    function getTickets(){
        $results = [];
        return $results;
    }

    public function page()
    {
        $data = [];
        $data = getTickets();
        $element = [];
        foreach ($data as $bit) {
            array_push($element, array(
                '#markup' => $bit,
            ));
        }
        return $element;
    }
}
更改:

$data = getTickets();
致:

)()

变化:

$data = getTickets();
致:


)()

哦,是的,现在可以了。非常感谢并为这样一个愚蠢的问题感到抱歉。哦,是的,这正在起作用。非常感谢并为这样一个愚蠢的问题感到抱歉。