我是CodeIgniter的新手,所以我面临着将内容从一个视图添加到另一个视图的问题。 我有三个视图标题,内容和页脚,并希望将这些视图放在一个宽度为960px的主容器中。
因为我很新,所以期待一些简单的答案。
我的代码就是这个
public function index()
{
$this->load->view('header');
$this->load->view('content');
$this->load->view('footer');
}
由于
答案 0 :(得分:1)
你需要这个。
$output = $this->load->view('header', 'your_data', true);
$output .= $this->load->view('content', 'your_other_data', true);
$output .= $this->load->view('footer', 'your_last_data', true);
$this->output->set_output($output);
了解更多Info
答案 1 :(得分:1)
只需调用主视图中的视图
即可 public function index()
{
$data['content']['title'] = 'title';
$data['content']['body'] = 'body';
$this->load->view('layout',$data);
}
在views / layout.php中
<div id="main_container">
<?php
$this->load->view('header',$content);
$this->load->view('content',$content);
$this->load->view('footer');
?>
</div>
实施例。在views / header.php中
<title>.<?php echo $title;?></title>
in views / content.php
<div id="main_body"><?php echo $body;?></div>
答案 2 :(得分:0)
function index()
{
$data['title'] ="Details";
$this->load->view("headerview",$data);
$data['batches'] =$this->detailsmodel->getname();
$this->load->view('content',$data);
$this->load->view("footerview");
}
// something similar to this ?
不明白你的问题正确简要说明你想要的是什么?这是你寻找的答案