【发布时间】:2014-04-25 14:59:33
【问题描述】:
我想获取新闻帖子的类别名称。我可以轻松获取 category id 但我想使用 category Id 或其他方法获取 category name。我该怎么做?
这就是我在控制器中显示我的博客文章的方式
function post($slug = FALSE)
{
if (isset($slug)) {
$data['query'] = $this->mdl_blogs->get_where_slug($slug);
$data['view_file'] = "blog_view";
$this->load->module('template');
$this->template->public_one_col($data);
}
}
在模型中
function get_where_slug($slug){
$table = $this->get_table();
$this->db->where('news_slug', $slug);
$query=$this->db->get($table);
return $query;
}
in view
<?php
foreach ($query->result() as $row) {
$data['news_title'] = $row->news_title;
$news_body = $row->news_body;
$news_slug = $row->news_slug;
$category_id = $row->category_id;
//$data['category_name'] = $row->category_name;
//$news_category = $row->news_category;
?>
<h2><a href="<?php echo (base_url().'blogs/post/'.$news_slug) ;?>">
<?php echo $data['news_title'];?></a></h2>
<p><?php echo $news_body;?></p>
<p><?php echo $category_id;?></p>
<?php
}
?>
<?php
//echo Modules::run('comments');
?>
这里我也想显示类别名称。我想从 categories 表中获取它
这是我的桌子
in News table
news_id
category_id
news_slug
......
in categories
category_id
category_name
category_slug
【问题讨论】:
标签: php mysql sql codeigniter hmvc