2013-12-13 54 views
0

我用zendframwork查看,這是我在controller我怎麼可以傳遞coutroller數據以Zend的famwork

 $getRows = $this->MgGeneral->select(); 
      foreach($getRows as $value) { 
       var_dump($value); 
      } 

我想送$getRowview但它的對象(數組陣列)的代碼,還等什麼我需要傳遞給view真正的$value我的var_dump這表明

enter image description here

因此,如何我可以通過$valueview

回答

2

在你的控制,只是傳遞價值:

$this->view->yourVariable = $yourValue; 

在您看來,您可以訪問這樣的值:

var_dump($this->yourVariable); /* you'll get $yourValue */ 

帶給你的代碼:

$getRows = $this->MgGeneral->select(); 
foreach($getRows as $value) { 
    $this->view->value[] = $value; 
}; 
1

在你的控制器上做:

$this->view->value = $value; 

,並在視圖中,您可以通過做得到它:

$this->value; 
+0

它在簡單的情況下過程代碼結構,這不是我的情況 – mulrali

+1

那麼,你可以做$ this-> view-> rows = $ getRows;然後在視圖中執行循環。 – raygo

+0

是的,非常感謝您的幫助! – mulrali

2

感謝您的回答@Harry

現在我得到正確的

$passtoview = array(); 
    $getRows = $this->MgGeneral->select(); 
    foreach($getRows as $value) { 
      $passtoview[] = $value; 
    }; 
    var_dump($passtoview); 
相關問題