魂斗星辰 发表于 2011-5-23 13:49:00

ci框架的映射怎么写啊

我有个程序的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,帮忙解决一下,谢谢

zhouli520 发表于 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值作为变量名。
页: [1]
查看完整版本: ci框架的映射怎么写啊