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
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
php短域名转换为实际域名函数
Jan 17 PHP
php中批量替换文件名的实现代码
Jul 20 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
Sep 22 PHP
php获取目录所有文件并将结果保存到数组(实例)
Oct 25 PHP
discuz加密解密函数使用方法和中文注释
Jan 21 PHP
php中的常用魔术方法汇总
Feb 14 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 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
一个简易需要注册的留言版程序
2006/10/09 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
ajax请求data遇到的问题分析
2018/01/18 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
详解Python中的循环语句的用法
2015/04/09 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
Python创建或生成列表的操作方法
2019/06/19 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
python生成随机红包的实例写法
2019/09/02 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
Python用户自定义异常的实现
2020/12/25 Python
鱼油专家:Omegavia
2016/10/10 全球购物
私营公司诉讼代理委托书范本
2014/09/13 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
离职告别感言
2015/08/04 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL