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的FTP学习(二)
Oct 09 PHP
php 图片上传类代码
Jul 17 PHP
小文件php+SQLite存储方案
Sep 04 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
Jun 30 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
php通过递归方式复制目录和子目录的方法
Mar 13 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
Jul 31 PHP
php实现头像上传预览功能
Apr 27 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
Jul 27 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 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/04/28 PHP
PHP 图片水印类代码
2012/08/27 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
2019/05/25 PHP
JavaScript 乱码问题
2009/08/06 Javascript
jquery统计输入文字的个数并对其进行判断
2014/01/07 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
2020/07/31 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
Python实现简单状态框架的方法
2015/03/19 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
Python测试人员需要掌握的知识
2018/02/08 Python
pandas实现选取特定索引的行
2018/04/20 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
python aiohttp的使用详解
2019/06/20 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
2016/08/25 HTML / CSS
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
思想品德自我鉴定
2013/10/12 职场文书
城市精细化管理实施方案
2014/03/04 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
保密工作整改报告
2014/11/06 职场文书