Php 代码点火器问题
控制器Php 代码点火器问题,php,jquery,html,css,codeigniter,Php,Jquery,Html,Css,Codeigniter,控制器 class Welcome extends CI_Controller { public function index() { $this->load->helper('url'); $this->load->view('welcome_message'); $this->load->model('Home_model'); $data['query'] = $th
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();
}
}
视图
我包括页眉和页脚
相同的内容再次显示在页脚下方
在标题顶部,它不显示查询结果
如何解决此问题。似乎您没有附加视图/welcome\u message.php 您可以这样显示查询请求
<?php
您是否在welcome_消息和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);
您是否需要在欢迎信息视图中包含$data?另外,当您将$data传递给视图时,您现在可以通过$query而不是$data['query']来访问这些值。显示您是如何在视图中实现的。很难猜测为什么不能显示查询结果。结果正在显示。。页眉重复两次。我将页眉包含在页脚后的顶部。打印的查询结果显示在页脚下方。页眉重复两次如果您可以发布视图,效果会更好
userheader.php
和welcome\u message.php
。没有。我找到了这个问题的解决方案。感谢您的帮助。。达斯珀
$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);