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中的时间处理
Oct 09 PHP
NOT NULL 和NULL
Jan 15 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
php采集时被封ip的解决方法
Aug 29 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 PHP
PHP中Session引起的脚本阻塞问题解决办法
Apr 08 PHP
ThinkPHP框架安全实现分析
Mar 14 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
详解php中流行的rpc框架
May 29 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 创建标签云函数代码
2010/05/26 PHP
php实现生成验证码实例分享
2016/04/10 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
Python lambda函数基本用法实例分析
2018/03/16 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
python3实现猜数字游戏
2020/12/07 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
工程造价自荐信
2013/10/09 职场文书
助残日活动总结
2014/08/27 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
个人党性锻炼总结
2015/03/05 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
创业计划书之寿司
2019/07/19 职场文书
导游词之无锡唐城
2019/12/12 职场文书
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android