读取某一条数据
modelpublic function get_news($slug = FALSE){
if($slug === FALSE){
$query = $this->db->get('news');
return $query->result_array();
}
$query = $this->db->get_where('news',array('id'=>$id));
return $query->row_array();
}
controller
public function view($slug){
$data['news_item'] = $this->news_model->get_news($slug);
if(empty($data['news_item'])){
show_404();
}
$data['title'] = $data['news_item']['title'];
$this->load->view('block/header',$data);
$this->load->view('news/view',$data);
$this->load->view('block/foot',$data);
}
view
<?php
echo '<h2>'.$news_item['title'].'</h2>';
echo $news_item['text'];
?>
模型和模块里的 $slug 代表是什么
请各位大神回答 在下谢谢
表面看只是一个参数,具体看,又没其他代码{:1_1:} 你这段代码貌似有问题,
根据model的代码描述,大约是想做这件事:
获取某个新闻
1.如果传入的是新闻ID,则通过id来得到news的记录;
2.如果传入的是新闻slug,则通过slug来得到news记录。
slug是新闻的缩写形式,一般是语义化的字符组合,便于理解新闻链接的内容概要 以及其他的一些目的。
页:
[1]