【问题标题】:Codeigniter issueCodeigniter 问题
【发布时间】:2012-10-27 05:13:42
【问题描述】:

控制器

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();
    }
}

观看次数

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

在标题顶部不显示查询结果 怎么解决这个问题。。

【问题讨论】:

  • 在视图中显示你是如何完成实现的。很难猜到为什么不能显示查询结果。
  • 结果正在显示..标题重复两次。我在顶部包含标题之后。打印的查询结果显示在页脚下方,标题重复两次
  • 如果你能发表你的观点会更好。 userheader.phpwelcome_message.php.

标签: php jquery html css codeigniter


【解决方案1】:

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

<?php

//header

echo '<br/>';

var_dump($query);

echo '<br/>';

//footer
?>

【讨论】:

    【解决方案2】:

    您是否在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']

    【讨论】:

    • 不,我找到了解决此问题的方法。感谢您的帮助.. dasper
    猜你喜欢
    • 1970-01-01
    • 2017-02-13
    • 2011-11-22
    • 2015-03-14
    • 2015-07-27
    • 2011-10-04
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多