用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2602|回复: 3
收起左侧

[HELP] 视图中包含多个文件视图我调用无法实现没效果

[复制链接]
发表于 2012-8-31 10:17:21 | 显示全部楼层 |阅读模式
我的view放在根目录,里面有多个模版风格,控制器都是一个 ,然后传的值不同潘丹调用哪个视图比如我默认的是$this->load->view('welcome');现在我的值变了下 我要调用其他的模版$this->load->view('default/welcome');default是文件夹,他下面有welcome。php页面就报错说找不到welcome不知道是怎么回事啊,求大神帮帮我
发表于 2012-8-31 10:28:21 | 显示全部楼层
你要重写 CI 视图路径
 楼主| 发表于 2012-8-31 10:51:56 | 显示全部楼层
这个该怎么解决 详细点好吗
发表于 2012-8-31 11:12:39 | 显示全部楼层
在 application/core 下新建 MY_Loader.php 文件,写入如下代码即可更改 view 的路径


PHP复制代码
 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
class MY_Loader extends CI_Loader
{
        function __construct()
        {
                parent::__construct();
                $this->_ci_view_paths = array('view/default/' => TRUE);
                // 调用 $this->load->view('welcome'); 加载的是根目录下 view/default/welcome.php 文件
        }
}
 
/* End of file MY_Loader.php */
/* Location: ./application/core/MY_Loader.php */
 
复制代码

本版积分规则