您的位置:首页 > Web前端

CI框架,用自定义类库快速前端模板

2018-03-26 11:11 731 查看
类库代码:
<?php
/**
* Created by PhpStorm.
* User: dev_001
* Date: 18/3/26
* Time: 上午10:36
*/
class Layout{
/**
* *
*
* 模板显示
*
* @param $view 模板名称
*
* @param $data 模板变量数组
*
*
*/
private $ci;

function __construct()
{
$this->ci =& get_instance();

}

public function excelView($view = '', $data = '')
{
$this->ci->load->view ($view, $data );
}

public function view($view,$data = []){
if(!isset($data['base_url'])){
$data['base_url'] = $this->ci->config->item('base_url');
}

$head = $this->ci->load->view('layout/head',$data,TRUE);
$nav = $this->ci->load->view('layout/nav',$data,TRUE);
$page = $this->ci->load->view($view,$data,TRUE);
$array = compact('head','nav','page');
$this->ci->load->view('layout/template',$array);

}
}
?>
调用:
public function index()
{
$this->load->library('layout');
$this->layout->view('welcome/index');
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: