CodeIgniter实现更改view文件夹路径的方法


Posted in PHP onJuly 04, 2014

控制view文件夹路径的代码:system/core/loader.php

public function add_package_path($path, $view_cascade=TRUE)
{
$path = rtrim($path, '/').'/';
array_unshift($this->_ci_library_paths, $path);
array_unshift($this->_ci_model_paths, $path);
array_unshift($this->_ci_helper_paths, $path);
$this->_ci_view_paths = array($path.'views/' => $view_cascade) + $this->_ci_view_paths; // 添加配置文件
$config =& $this->_ci_get_component('config');
array_unshift($config->_config_paths, $path);
}

更改view文件夹语句为:

$this->load->add_package_path ( FCPATH . 'skins/' . base_skins . '/' );

特别注意:

在新建的skins文件夹下需要再新建一个views文件夹,所有的视图文件存放在skins/views文件夹下

PHP 相关文章推荐
php email邮箱正则
Oct 08 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
Aug 18 PHP
支持中文、字母、数字的PHP验证码
May 04 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
PHP登录(ajax提交数据和后台校验)实例分享
Dec 29 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 PHP
Thinkphp整合阿里云OSS图片上传实例代码
Apr 28 PHP
php实现的生成排列算法示例
Jul 25 PHP
php7 list()、session及其他模块的修改实例分析
May 25 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 #PHP
php socket客户端及服务器端应用实例
Jul 04 #PHP
PHP使用range协议实现输出文件断点续传代码实例
Jul 04 #PHP
PHP实现对文本数据库的常用操作方法实例演示
Jul 04 #PHP
成为好程序员必须避免的5个坏习惯
Jul 04 #PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 #PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 #PHP
You might like
自定义PHP分页函数
2006/10/09 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
php封装的page分页类完整实例
2016/10/18 PHP
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
JS匿名函数实例分析
2016/11/26 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
团日活动总结模板
2014/06/25 职场文书
学习十八大的心得体会
2014/09/01 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
优秀员工推荐材料
2014/12/20 职场文书
消防宣传标语大全
2015/08/03 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
html form表单基础入门案例讲解
2021/07/15 HTML / CSS