我loaded()
对 Kohana ORM 的功能有疑问。我正在加载一条记录,并且该记录肯定已加载,因为我可以访问它的属性。但是,该loaded()
函数返回false
. 下面是我正在使用的代码:
$sessionUuid = $this->request->query('session');
$session = ORM::factory('session')->where('uuid', '=', $sessionUuid)->find();
if (!$session->loaded()) {
echo "NOT LOADED: " . $session->user_id . "\n";
return;
}
下面的代码将输出例如:
NOT LOADED: 5435
5435 是正确的用户编号,这表明该记录实际上已加载。有谁知道可能导致此问题的原因?