2012-08-28 158 views
0

我已經在我的控制器的陣列:如何打印數組元素鑑於

$data = array(
      'a' => "Hay", 
      'b' => "Bee", 
      'c' => "Sea", 
); 
$this->view->assign($data); 

在視圖中不返回任何結果:在控制器

$this->view->data = $data; 

<?php echo $this->data['a']; ?> 
<?php var_dump($this->data); ?> 
+1

你確定'$ this-> data'指向'$ data'嗎?嘗試在你的控制器中更改$ this-> view-> assign($ data)到'var_dump($ this-> data)' – alfasin

+0

到 $ this-> view-> data = $ data; – criticus

回答

1

試試這個爲更好的解釋轉到Zend Manual

+0

謝謝,這也適用於'$ this-> view-> assign('data',$ data);' – Dejan