这是我的控制器
function index($id=NULL)
{
$this->load->model('article');
$id= $this->uri->segment(3);
$data = array('article' => $this->article->show_a_article($id),
'sidebar' => $this->article->side_bar(9),
'related'=> $this->article->related_keyword($article_title),
);
echo $article->News_News_ID;
$this->load->view('page/baiviet',$data);
}
我希望从表格文章中获取article_title
值并将其放入related_workword()
函数中。
更新模型显示文章模型是获取文章详细信息。第二个模型是让所有文章都与所选文章相关。
function show_a_article($id)
{
$query= $this->db->get_where('news_news', array('News_News_ID'=>$id));
return $query->row();
}
function related_keyword($rkey)
{
$sql="SELECT `News_News_ID`,`News_News_Headline`,`News_News_thumb1` FROM `news_news` WHERE `news_tags` like '%$rkey%' ORDER BY `News_News_ID` desc LIMIT 10";
$query= $this->db->query($sql);
return $query->result();
}
更新:Igot it
echo $this->article->show_a_article($id)->News_News_Headline;
答案 0 :(得分:0)
从控制器调用模型方法
$article_title = $this->article->get_article_details($id)->article_title;
在模型中添加函数以返回数据。
function get_article_details($id)
{
$query = 'select article_title from table where col = '.$this->db->escape($id);
return $this->db->query($query)->row();
}