Fatal error: Call to a member function count() on a non-object in 78user
Fatal error: Call to a member function count() on a non-object in 78user
所以我正在尝试输出数据......而且它returns "Fatal error: Call to a member function count() on a non-object in"..早些时候它确实有效,所以我真的不明白现在发生了什么..有什么想法吗?
public function find($user = null) {
$field = (is_numeric($user)) ? 'id' : 'username';
$data = $this->_db->get('users', array($field, '=', $user));
if(!$data->count()) {
$this->_data = $data->first();
return true;
}
return false;
}
$user = new User();
echo $user->data()->username;
假设 $data->count()
returns 返回的行数:
public function find($user = null) {
if($user != null){
$field = (is_numeric($user)) ? 'id' : 'username';
$data = $this->_db->get('users', array($field, '=', $user));
if($data){
if($data->count() > 0) {
$this->_data = $data->first();
return true;
}
}
}
return false;
}
所以我正在尝试输出数据......而且它returns "Fatal error: Call to a member function count() on a non-object in"..早些时候它确实有效,所以我真的不明白现在发生了什么..有什么想法吗?
public function find($user = null) {
$field = (is_numeric($user)) ? 'id' : 'username';
$data = $this->_db->get('users', array($field, '=', $user));
if(!$data->count()) {
$this->_data = $data->first();
return true;
}
return false;
}
$user = new User();
echo $user->data()->username;
假设 $data->count()
returns 返回的行数:
public function find($user = null) {
if($user != null){
$field = (is_numeric($user)) ? 'id' : 'username';
$data = $this->_db->get('users', array($field, '=', $user));
if($data){
if($data->count() > 0) {
$this->_data = $data->first();
return true;
}
}
}
return false;
}