gpt4 book ai didi

mysql - 为什么我在 CakePhP 3.0 中得到 "TableRegistry not found"?

转载 作者:可可西里 更新时间:2023-11-01 07:17:47 26 4
gpt4 key购买 nike

我有一个充满静态函数的类,我在我的 Model/目录中调用 UtilityFunctions。但是该类无法访问 TableRegistry::Get,即使“use”语句已到位。下面是代码和错误。

namespace App\Model\Table;
use Cake\ORM\TableRegistry;
use App\Model\Entity\Device;

class UtilityFunctions {
public static function getDevice($deviceInfo) {
$devicesTable = TableRegistry::get('Devices'); // TableRegistry not found
$query = $devicesTable->findByDeviceInfo($deviceInfo);
...
}
}

“找不到类\u0027UtilityFunctions\TableRegistry\u0027”,"/var/www/myserver/src/Model/Custom/UtilityFunctions.php",115

最佳答案

我知道这可能是一个非常晚的回复,但是您没有在代码顶部插入 use Cake\ORM\TableRegistry; 可能是个问题。

我遇到了同样的问题。我添加了那行代码,它起作用了

关于mysql - 为什么我在 CakePhP 3.0 中得到 "TableRegistry not found"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34157865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com