大家好我是一个新的codigniter我创建帖子并加入两个表格我想在我的博客文章中只显示一个类别标题。但它不会跟随我。它在每个帖子中显示许多标题类别。 我的代码:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Site extends CI_Controller {
function index(){
$this->home();
}
function home(){
$this->load->view('header_view');
$this->load->view('slide_view');
$this->load->view('crumb_view');
$this->load->view('footer_view');
}
function menu(){
$this->load->model('tinjeat_md');
$data["menu_pro"] = $this->tinjeat_md->menu_get();
$this->load->view('header_view');
$this->load->view('crumb_view');
$this->load->view('menu_view',$data);
$this->load->view('footer_view');
}
}
<?php
class Tinjeat_md extends CI_Model{
function __construct(){
parent::__construct();
}
function menu_get(){
$this->db->select('*');
$this->db->from('menu','categories_menu');
$this->db->join('categories_menu','menu.cate_id=
categories_menu.id','left');
$query = $this->db->get();
return $query->result();
}
}
?>
查看:
<div class="menu">
<?php foreach ($menu_pro as $value): ?>
<p class="title_cate">
<?php echo $value->cate_name_menu; ?>
</p>
<div class="menu_image">
<?php
echo img(array(
'src'=>'./images/'.$value->image,
'width'=>'220px',
'height'=>'150px'
));
?>
</div>
<div class="menu_description">
<h3><?php echo $value->title; ?></h3>
<p><?php echo $value->description; ?></p>
<p>Prices:<?php echo $value->prices; ?></p>
</div>
<?php endforeach; ?>
</div>
My database:
categories_menu
-id
-cate_menu_name
menu
-id_menu
-title
-image
-description
-prices
-cate_id
答案 0 :(得分:0)
在你的模特中。试试这样。
function menu_get(){
$this->db->select('*');
$this->db->from('menu');
$this->db-join('categories_menu','menu.cate_id=categories_menu.id','left');
$query = $this->db->get();
return $query->result();
}
for user guide
您可以使用$this->db->last_query()
检查您的SQL查询。