繁体   English   中英

调用Drupal Controller中的未定义函数

[英]Call to undefined function in drupal Controller

我有一个使用控制器创建站点的简单模块,但它一直告诉我Call to undefined function 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 = $this->getTickets();

;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM