控制器
$result=$this->db->get('table1');
$this->view('list',$result);页面
foreach($result->result() as $row){
   echo $row['title'];
}我这样写经测试$result是空的,这是什么原因

解决方案 »

  1.   

    $result要是数组才行
    把数据取出来,存在二维数组里你可以var_dump看看$result是什么?
      

  2.   

    var_dump之后输出:
    array(1) { ["dataCase"]=> array(2) { [0]=> object(stdClass)#14 (6) { ["Id"]=> string(1) "1" ["TypeId"]=> string(1) "1" ["Title"]=> string(3) "222" ["Content"]=> string(2) "11" ["Time"]=> string(19) "2009-06-01 18:59:43" ["Writter"]=> string(2) "11" } [1]=> object(stdClass)#15 (6) { ["Id"]=> string(1) "2" ["TypeId"]=> string(1) "1" ["Title"]=> string(3) "888" ["Content"]=> string(3) "888" ["Time"]=> string(19) "2009-06-01 19:11:49" ["Writter"]=> string(4) "8888" } } } Array在页面怎么把这些每行数据逐个取出来?我是初学php,请指点下
      

  3.   

    控制器 
    $result=$this->db->get('table1')->result(); 
    $this->view('list',$result); 页面 
    foreach($result as $row){ 
      echo $row['title']; 
    }
      

  4.   

    什么结果,foreach循环有没执行?
    foreach($result as $row){ 
      echo $row->title; 
    }
      

  5.   

    页面提示:
    Undefined variable $result 
      

  6.   

    控制器 
    $data['result']=$this->db->get('table1')->result(); 
    $this->view('list',$data); 页面 
    foreach($result as $row){ 
      echo $row->title;
    }试下。
      

  7.   

    我就用CI写的。。控制器
    $data['aa'] = 'asdf';
    $data['bb'] = 'jhfgd';
    $this->load->view('testpage', $data);
    页面 
    echo $aa;
    echo '<br />';
    echo $bb;
      

  8.   

    我就用CI写的。。控制器
    $data['aa'] = 'asdf';
    $data['bb'] = 'jhfgd';
    $this->load->view('testpage', $data);
    页面 
    echo $aa;
    echo '<br />';
    echo $bb;