Php 对drupal控制器中未定义函数的调用
我得到了一个简单的模块,可以使用controller创建一个站点,但它一直告诉我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 {
调用未定义的函数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();
致:
)() 哦,是的,现在可以了。非常感谢并为这样一个愚蠢的问题感到抱歉。哦,是的,这正在起作用。非常感谢并为这样一个愚蠢的问题感到抱歉。