【发布时间】:2014-04-16 05:18:37
【问题描述】:
我收到这个错误大约一个小时,codeigniter 上的这个错误是什么
这是我的模型:
我也描述了字段的属性
class news_model extends CI_Model
{
public function __construct()
{
parent::__construct();
$this->load->database();
}
public function get_news($id = false)
{
if ($id === false) {
$query = $this->db->query("SELECT tbl_news.id,
tbl_news.fa_name,
tbl_news.en_name,
tbl_news.fa_shrt_name,
tbl_news.en_shrt_name,
tbl_news.fa_text,
tbl_news.en_text,
tbl_news.image,
tbl_news.grp_id,
tbl_news_grp.fa_name FROM tbl_news JOIN tbl_news_grp ON tbl_news_grp.id = tbl_news.id ");
return $query->result_array();
}
$query = $this->db->get_where('tbl_news',array('id' => $id));
return $query->result_array();
}
}
我得到这个错误:
Fatal error: Call to a member function result_array() on a non-object in
C:\xampp\htdocs\ipkoroosh\application\models\news_model.php on line 19
【问题讨论】:
-
能否请您提供更多代码,看起来对象制作和使用存在一些问题
-
@Arihant 现在呢?
-
你在构造函数中加载了数据库吗??? $this->load->database();
-
你可以看到我做的 ;)
-
这些字段没有被选中,它们的相关表名 fa_shrt_name、en_shrt_name、fa_text、en_text、grp_id、image。它们可能模棱两可
标签: php codeigniter