CodeIgniter怎么引入公共的头部或者尾部文件(实现随意引入或分区域创建header.html,bodyer.html,footer.html)
除非你天赋异禀,凡事基本对任何人来说都是开头难的,且开头的事情如果没有做好
往往会打掉一个人对于某件事的希望及其激情,所以咱们先从容易的事情开始慢慢建立自己
信心。后面的事情咱们再慢慢推进。
如果你是刚入CodeIgniter这个门,建议一开始先按照我这种搭建环境方法进行创建。
1.首先创建一个叫template.php文件放入你的views项目文件夹.
template.php中的代码如下
<?php
$this->load->view('header');
$this->load->view($v);
$this->load->view('footer');
?>
2.之后从你的控制器文件夹中创建Templates.php文件,添加以下代码
$d['v'] = 'bodyer';
$this->load->view('template', $d);
完整代码如下
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Templates extends CI_Controller{
public function __construct()
{
parent::__construct();
}
/**
* 加载view文件夹中的template.php文件
*/
public function editTemplate()
{
$d['v'] = 'bodyer';
$this->load->view('template', $d);
}
}
3.之后创建header.php代码放入你的views项目文件夹中,header.php代码如下
<head>
<title>hhhhhhhhhh</title>
</head>
<div>我是你的头头header</div>
4.接下来创建bodyer.php放入你的views项目文件夹中,bodyer.php代码如下
<div>我是你的身身bodyer</div>
5.之后再创建footer.php放入你的views项目文件夹,footer.php代码如下
<div>我是你的脚脚footer</div>
6.最后在你的浏览器输入你的URL:localhost/你项目文件夹名/index.php/Templates/editTemplate/
是不是很简单?
最新文章
- JAVA回调机制和观察者模式实例分享
- (转)CPU Cache与内存对齐
- 使用recon/domains-hosts/baidu_site模块,枚举baidu网站的子域
- Android Touch(4)我不知道的MotionEvent(*)
- Python 获得命令行参数的方法
- c# 委托delegate 编写计算器
- 使用Interface创建的装饰者实现了必需的方法
- ThinkSNS积分商城系统功能详解!
- 【Ubuntu16.04】 install nginx
- MicroPython-GPS教程之TPYBoardv702控制5110显示当前经纬度
- 安装node.js和npm
- 14 Live CDs for Penetration Testing (Pen Test) and Forensic
- eclipse svn合并小结
- 10 Comparisons with adjectvies and nouns
- JavaScript中date 对象常用方法
- SPOJ QTREE Query on a tree 树链剖分+线段树
- c#的装箱和拆箱及值类型和引用类型
- javascript——获取列表选择行的列值
- PHP中CGI,FastCGI,PHP-CGI与PHP-FPM对比
- Android——基于监听器的事件处理(转)