阅读您的问题后,我想你想母版页或布局与基本样式,这将是包含菜单,页脚等
让我们假设您有一个html页面
<html>
<head>
<title> Hello World </title>
</head>
<body>
<div id="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</div>
<div id="main-content">
<!-- this is the dynamic part -->
</div>
<div id="footer">
Copy Right 2013 Hello World
</div>
</body>
</html>
,你可以把它分割成1头2 - 菜单3-主要内容4-页脚
你基本上把
<html>
<head>
<title> Hello World </title>
</head>
<body>
in one view called "view_header" then you put
<div id="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</div>
<div id="main-content">
in a view called "view_menu" and then you put
</div>
<div id="footer">
Copy Right 2013 Hello World
</div>
</body>
</html>
在一个名为“view_footer”,然后在你的控制器视图
$this->load->view('view_header');
$this->load->view('view_menu');
$this->load->view('YOUR_VIEW');
$this->load->view('view_footer');
另一种解决方案,这是我看到的是更好的:创建一个名为view_template_1.php
<html>
<head>
<title> Hello World </title>
</head>
<body>
<div id="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</div>
<div id="main-content">
<?php $this->load->view($content); ?>
</div>
<div id="footer">
Copy Right 2013 Hello World
</div>
</body>
</html>
视图
控制器可以说你要调用一个名为查看
$data = array('content'=>'about');
$this->load->view('view_template',$data);
Reference
http://stackoverflow.com/questions/15221371/best-method-of-including-views-within -ign-in-codeigniter –
您可以先定义主题结构,然后移动到模块部分,这对未来会更好。 – Jigar7521