2

控制器

class Welcome extends CI_Controller
{
    public function index()
    {   
        $this->load->helper('url'); 
        $this->load->view('welcome_message');
        $this->load->model('Home_model');
        $data['query'] = $this->Home_model->getcategory(); 
        $this->load->view('userheader', $data); 
    }
}

模型

class Home_model extends CI_Model
{
    public function getcategory()
    {           
        $this->db->select('id, cat_value, cat_title','isactive');
        $query = $this->db->get('js_job_categories');
        return $query->result();
    }
}

意见

我将页眉和页脚包含在页脚下方再次显示的相同内容

在标题顶部它不显示查询结果如何解决问题..

4

2 回答 2

1

您是否在welcome_message 和userheader 视图中都包含标题?获取 $data['query'] 的数据后调用这两个视图

$this->load->helper('url'); 
$this->load->model('Home_model');
$data['query'] = $this->Home_model->getcategory(); 

$this->load->view('welcome_message');
$this->load->view('userheader', $data); 

您需要为welcome_message 视图包含$data 吗?此外,当您将 $data 传递给视图时,您现在可以仅通过 $query 访问值,而不是 $data['query']

于 2012-11-07T21:27:15.493 回答
0

好像你没有附加Views/welcome_message.php 你可以像这样显示查询请求

<?php

//header

echo '<br/>';

var_dump($query);

echo '<br/>';

//footer
?>
于 2012-11-07T08:40:06.743 回答