我有一个使用控制器创建网站的简单模块,但它一直告诉我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;
}
}
答案 0 :(得分:2)
变化:
$data = getTickets();
要:
$data = $this->getTickets();
)