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

[已解决] 视图调用函数的问题,莫名其妙出现“1”

[复制链接]
发表于 2014-12-29 15:26:45 | 显示全部楼层 |阅读模式
本帖最后由 NingerJohn 于 2014-12-29 16:44 编辑

1. 我自己写了一个视图调用函数,用于处理数组和字符串,具体代码如下;
PHP复制代码
 
        function load_views($arr, $data=NULL, $status=false, $view_folder=""){
                //
                $result = '';
                if(is_array($arr)){
                        for ($i=0; $i < count($arr); $i++) {
                                if($status){
                                        if( $i==0 && !$data==null ){
                                                $result .= $this->load->view($view_folder.$arr[$i], $data, $status);
                                        }else{
                                                $result .= $this->load->view($view_folder.$arr[$i], NULL, $status);
                                        }
                                }else{
                                        if( $i==0 && !$data==null ){
                                                $this->load->view($view_folder.$arr[$i], $data, $status);
                                        }else{
                                                $this->load->view($view_folder.$arr[$i], NULL, $status);
                                        }
                                }
                        }
                }else{
                        if($status){
                                $result = $this->load->view($view_folder.$arr, $data, $status);
                        }else{
                                $this->load->view($view_folder.$arr, $data, $status);
                        }
                }
                return $result;
        }
 
 
复制代码


2. 我使用这个函数来调用视图的时候,调用代码和错误提示如下

PHP复制代码
 
$view_arr = array('front/header','entry/find_pwd','front/footer');
$temp = $this->load_views( $view_arr, $data, TRUE);
 
 
[b]An Error Was Encountered[/b]
[color=#4f5155]Unable to load the requested file: 1front/header.php
[color=#4f5155]
[/color]
 
复制代码


3. 请问,为什么会出现数字 “1”?

发表于 2014-12-29 16:35:22 CI中国手机版 | 显示全部楼层
建议你跟踪调试
 楼主| 发表于 2014-12-29 16:44:26 | 显示全部楼层

谢谢。后来找到了,是我犯了一个低级错误。。。
发表于 2014-12-29 17:24:24 | 显示全部楼层
忘了注释掉echo吗
 楼主| 发表于 2014-12-30 07:45:59 | 显示全部楼层

不是。我修改的父类不是当前类extends的父类。。{:soso_e120:}
发表于 2014-12-31 10:52:45 | 显示全部楼层
NingerJohn 发表于 2014-12-30 07:45
不是。我修改的父类不是当前类extends的父类。。

{:soso_e120:}

本版积分规则