2012-11-11 46 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提供了無效的參數() –

相關問題