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 相关文章推荐
Smarty结合Ajax实现无刷新留言本实例
Jan 02 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
PHP函数in_array()使用详解
Aug 20 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
ubuntu下配置nginx+php+mysql详解
Sep 10 PHP
PHP多进程编程总结(推荐)
Jul 18 PHP
php插入含有特殊符号数据的处理方法
Nov 24 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
PHP开发中csrf攻击的简单演示和防范
May 07 PHP
PHP children()函数讲解
Feb 03 PHP
YII框架常用技巧总结
Apr 27 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
Zend引擎的发展 [15]
2006/10/09 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
javascript中this指向详解
2016/04/23 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
[02:27]刀塔重生降临
2015/10/14 DOTA
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
Python制作CSDN免积分下载器
2015/03/10 Python
python开发之str.format()用法实例分析
2016/02/22 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
国外软件测试工程师面试题
2016/12/09 面试题
个人租房协议书(范本)
2014/10/14 职场文书
2014年工会工作总结
2014/11/12 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis