Php 如何在Codeigniter中组合具有相同页眉和页脚的查看页面?
我想创建常见的页眉和页脚,它们包含在MVC的几个视图页面中 我想在我的项目中使用codeigniter。大多数人建议我在ci中使用Php 如何在Codeigniter中组合具有相同页眉和页脚的查看页面?,php,codeigniter,header,Php,Codeigniter,Header,我想创建常见的页眉和页脚,它们包含在MVC的几个视图页面中 我想在我的项目中使用codeigniter。大多数人建议我在ci中使用require\u oncephp函数。但是,我该怎么办 有人能给出一个在视图文件中包含require一次的分步过程吗。 通过控制器,我们可以如下使用:- public function home(){ $this->load->view('templates/header'); $this->load->view('abou
require\u once
php函数。但是,我该怎么办
有人能给出一个在视图文件中包含require一次的分步过程吗。
通过控制器,我们可以如下使用:-
public function home(){
$this->load->view('templates/header');
$this->load->view('about');
$this->load->view('templates/footer');
}
public function about(){
$this->load->view('templates/header');
$this->load->view('index');
$this->load->view('templates/footer');
}
如何使用require\u once
在ci中的查看页面中执行此操作?控制器
public function home(){
$this->load->view('index');
}
public function about(){
$this->load->view('about');
}
索引视图
$this->load->view('templates/header');
// Code of index file
$this->load->view('templates/footer');
控制器
public function home(){
$this->load->view('index');
}
public function about(){
$this->load->view('about');
}
索引视图
$this->load->view('templates/header');
// Code of index file
$this->load->view('templates/footer');
在阅读了你的问题后,我想你应该制作母版页或布局,基本样式包括菜单、页脚等 假设您有一个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>
我看到的另一个解决方案更好:创建一个名为view\u template\u 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>
阅读完您的问题后,我认为您希望使用基本样式制作母版页或布局,包括菜单、页脚等 假设您有一个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>
我看到的另一个解决方案更好:创建一个名为view\u template\u 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>
您可以先定义主题结构,然后移动到模块部分,这样对将来会更好。您可以先定义主题结构,然后移动到模块部分,这样对将来会更好。我问如何使用“require\u once”看到这个我问如何使用“require\u once”看到这个了吗,是否可以将其与“require_once”一起使用?是的,但是如果您使用的是MVC框架,那么请遵循其规则和方法。然后添加一个库并包括“APPATH”如何?好的,是否可以将其与“require_once”一起使用?是的,但是,如果您使用的是MVC框架,那么请遵循其规则和方法。那么,添加一个库并包括“APPATH”如何