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

[讨论/交流] ci框架的映射怎么写啊

[复制链接]
发表于 2011-5-23 13:49:00 | 显示全部楼层 |阅读模式
我有个程序的c是这样的:
        function index(){

                        $this->load->model('index_model','index');   //调用model  

                        $result=$this->index->Index();
                        $data=array();
                        foreach($result as $key){
                                $arr[]=array(
                                        'nav_id'=>$key->nav_id,
                                        'nav_name'=>$key->nav_name
                                       
                                        );
                        }
                        $data[]=$arr;
                        //var_dump($data);
                        $this->load->view('index',$data);
                }


v里面是这样的:
<ul>
<?php foreach($data as $item):?>

<li><?php echo $item;?></li>

<?php endforeach;?>

</ul>
但结果读不出来,不知道哪儿出错了,初次接触ci,帮忙解决一下,谢谢
发表于 2011-5-23 14:07:10 | 显示全部楼层
$data[]=$arr;
改成$data['result']=$arr;
<ul>
<?php foreach($result as $item):?>

<li><?php echo $item;?></li>

<?php endforeach;?>

</ul>
发表于 2011-5-24 13:43:55 | 显示全部楼层
$this->load->view('path',$data);的传值机制是 用数组第一层的key值作为变量名。

本版积分规则