php - 调用未定义的函数 sccp_get_model_data()

标签 php mysql undefined-function

希望有人可以帮助我解决我在以下代码中遇到的调用未定义函数错误:

$query = \FreePBX::Database()->query('SELECT model, dns, buttons, loadimage
            FROM sccpdevmodel
            WHERE dns > 0
            ORDER BY model');

$res = $query->fetchAll();
foreach ($res as $row) { 
    $modelData['model'][] = $row[0];
    $modelData['dns'][] = $row[1];
    $modelData['buttons'][] = $row[2];
    $modelData['loadimage'][] = $row[3];
}
return $modelData;

第一部分似乎没问题,然后我在这一行中收到错误 $modelData = sccp_get_model_data();

<?php
    $modelData = sccp_get_model_data();
    $numModels = count($modelData['model']);
    $addonData = sccp_get_addon_data();
    $numAddons = count($addonData['model']);

?>

有什么建议吗?

这里是源文件的链接,如果有人可以帮忙吗? https://github.com/Cynjut/SCCP_Manager/tree/master

最佳答案

确保您使用 include 或 require 语句来加载函数。我在 github 上找到了似乎是完整的代码库。并且没有看到它在您使用的函数中加载的位置。 不确定您是否希望有条件地加载它们,但如果不需要,您可以在需要使用它们的文件顶部include 'functions.inc.php';

关于php - 调用未定义的函数 sccp_get_model_data(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37753078/

相关文章:

php - Laravel - 路由模式不能多次引用变量名称

php - 为什么要手动调用 exit() 方法,而由于 header ("location: ..."而无法访问该方法?

android - SQLite:在数据库中添加日期列

PHP MySQL SELECT SUM 不起作用

php - mysql 查询队列(使用 php/mysql)

c++ - 错误错误 C3861 : 'cvPyrSegmentation' : identifier not found

haskell - 如何使函数仅可用于 ADT 的某个数据构造函数?

php - 从 Azure 角色设置环境变量以在 PHP 中使用

php - 如何从表mysql中获取特定列的特定行的总和?

php - pcntl_fork() 返回, fatal error : Call to undefined function pcntl_fork()