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'); }
相关文章推荐
- 快速开发项目的前端框架主要针对后台界面
- 如何实现artTemplate模板的可重用性,以此框架打造自己的自定义组件
- 开源框架:快速反射类库(Fast Reflection Library)
- CI框架与Smarty模板整合
- 国产前端框架,不轻不重适合快速开发
- 前端框架之Bootstrap快速开发
- Web前端框架与类库的思考
- webForm系列 前端框架快速引用
- 微信公众号开发-自定义菜单中链接用MUI前端框架写的网页以及发布到SAE服务器
- 可靠通信的保障 —— 使用ACK机制发送自定义信息——ESFramework 通信框架4.0 快速上手(12)
- 【ci框架】自定义扩展的核心控制器类MY_Controller
- 前端框架vue.js系列(8):嵌套元素、导入外部文件作为模板
- 使用jdcloud-wui筋斗云前端框架如何快速定位到源码
- Android快速开发框架_让前端更专注于前端
- ThinkPHP框架配置自定义的模板变量(十)
- easyui框架快速布局模板
- 学习CodeIgniter框架之旅(一)自定义模板目录
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面
- CI框架快速入门3--快速开发
- MVC5开发前端框架AngularJS快速入门之Service