2012-11-11 27 views
0

这是样品控制器移动的类别列表插入到产品查看

public function products() 
    { 
      $category['catlist']=$this->usermodel->catlist(); 
      $this->load->view('admin/products',$category); 

    } 

这是模型

public function catlist() 
    { 
     $query=$this->db->get('category'); 
     if($query->num_rows()>0) 
     { 
      return $query->result(); 
     } 
     else 
     { 
      return null; 
     } 
    } 

这是视图

<select name="categoryname"> 
        <?php 
        foreach($catlist as $categorylist) 
        { 
        ?> 
        <option><?php echo $categorylist->categoryname;?> </option> 
        <?php 
        } 
        ?> 
       </select> 

我想要显示的类别列表,但得到像

消息:未定义的变量:catlist

消息:()

+0

显示乌尔视图代码 – Ghostman

+0

检查答案 – Ghostman

回答

1
if (is_array($catlist)) 
{ 
    foreach ($catlist as $categorylist){ 
     ... 
    } 
} 

的原因是这样你就不会当你有什么可分配一个空数组的foreach提供了无效的参数无论如何,开始吧。

+0

没有灵魂没有工作 –

+0

@ user1806560什么错误 – Ghostman

+0

同样的错误消息:未定义的变量:catlist 消息:的foreach提供了无效的参数() –

相关问题