chouming 发表于 2010-3-20 21:21:51

设置默认控制器为Index时模板输出了两次?

RT:
<?php

class Site extends Controller {
        function index()
        {
           parent::Controller();
           $data=array(
          'title'=>'CI测试项目'
       );
          
      $this->load->view('main',$data);
               
        }
}

这样写不会出错但是问题是输出的时候页面被输出了两次!请高手指教下!小弟刚刚接触!

chouming 发表于 2010-3-20 21:22:08

自己顶下!希望有人能回复下!

huboo82 发表于 2010-3-20 21:32:08

function Site(){
parent::controller();
}
function index(){
$data=array('title'=>'CI测试项目');
$this->load->view('main',$data);
}

zhoulei 发表于 2010-3-20 22:04:46

楼上正解!view应写方法里面

chouming 发表于 2010-3-21 09:49:06

上面写错了!我的默认控制器就是Index.php
<?php

class Index extends Controller {
      function index()
      {
         parent::Controller();
         $data=array(
          'title'=>'CI测试项目'
       );
         
      $this->load->view('main',$data);
               
      }
}

chouming 发表于 2010-3-21 10:09:58

有人知道吗??

visvoy 发表于 2010-3-21 16:23:42

index是ci的保留字,不能做控制器类名

haohailuo 发表于 2010-3-22 10:25:52

楼上说的对,不能用Index作为控制器名
页: [1]
查看完整版本: 设置默认控制器为Index时模板输出了两次?