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实现多服务器共享SESSION数据的方法
Mar 16 PHP
php 在windows下配置虚拟目录的方法介绍
Jun 26 PHP
对于PHP 5.4 你必须要知道的
Aug 07 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
提高PHP编程效率的方法
Nov 07 PHP
php中数据库连接方式pdo和mysqli对比分析
Feb 25 PHP
php获取发送给用户的header信息的方法
Mar 16 PHP
Yii中表单用法实例详解
Jan 05 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 PHP
thinkPHP5项目中实现QQ第三方登录功能
Oct 20 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中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
javascript import css实例代码
2008/07/18 Javascript
javascript parseInt 大改造
2009/09/27 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
2018/12/20 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python对日志进行处理的实例代码
2018/10/06 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
python取均匀不重复的随机数方式
2019/11/27 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
联想印度官方网上商店:Lenovo India
2019/08/24 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
生产部统计员岗位职责
2014/01/05 职场文书
经济类毕业生求职信
2014/06/26 职场文书
三八节标语
2014/06/27 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
Java基础之this关键字的使用
2021/06/30 Java/Android
Python编程super应用场景及示例解析
2021/10/05 Python
Golang 切片(Slice)实现增删改查
2022/04/22 Golang