Kohana - 表名不正确 - 问题

时间:2011-11-08 19:23:06

标签: kohana

我正在运行Kohana稳定版本3.2.0,刚下载。 我的数据库配置已完成,bootstrap包含启用的orm和数据库模块。我的模型也是如此。

我的请求如下:

$user = ORM::factory('user',$post)->find();
if($user->count_all()){
 echo '<pre>';
 print_r($user);
 echo '</pre>';
}

基本上它应该返回一些数据,但它给我一个错误。

  

Database_Exception [1103]:表名不正确''[SELECT COUNT(*)AS`documents_found` FROM``]

这是正常的,它显示空表吗?

  1. 如果我使用表前缀更新配置,它会显示前缀,但不显示表。
  2. 如果我使用受保护变量$table_name='user';更新模型,它仍然看不到它。

1 个答案:

答案 0 :(得分:1)

$user = ORM::factory('user',$post)->find();
if($user->loaded()){
 echo '<pre>';
 print_r($user);
 echo '</pre>';
}

使用loaded()方法检查用户是否已从DB成功加载。