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防注入,表单提交值转义的实现详解
Jun 10 PHP
php通过exif_read_data函数获取图片的exif信息
May 21 PHP
PHP中COOKIES使用示例
Jul 26 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
Jul 28 PHP
php处理单文件、多文件上传代码分享
Aug 24 PHP
php实现URL加密解密的方法
Nov 17 PHP
通过php动态传数据到highcharts
Apr 05 PHP
利用php获得flv视频长度的实例代码
Oct 26 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 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 文件上传代码(限制jpg文件)
2010/01/05 PHP
php设计模式小结
2013/02/15 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
用js模拟struts2的多action调用示例
2014/05/19 Javascript
JavaScript中的this机制
2016/01/30 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
JavaScript Date 知识浅析
2017/01/29 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
Vue官网todoMVC示例代码
2018/01/29 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
java遇到微信小程序 "支付验证签名失败" 问题解决
2019/12/22 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
[02:41]《西雅图我们来了》2015国际邀请赛出征全记录
2015/07/23 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python实现简单的可逆加密程序实例
2015/03/05 Python
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
利用aardio给python编写图形界面
2017/08/21 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
openCV提取图像中的矩形区域
2020/07/21 Python
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
学生喝酒检讨书
2014/02/06 职场文书
无传销社区工作方案
2014/05/13 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书