2010-08-18 72 views

回答

2

可以通過創建$這 - >視圖對象,這是依靠Zend_Controller_Action的構件上推變量值,以來自控制器的視圖。您在$ this-> view上創建的變量可以在$ this的視圖腳本中訪問,因爲視圖對象被封裝在視圖腳本中。

例如,如果你希望把用戶名從控制器到視圖,你可以這樣從你的操作方法:

$this->view->username = 'fred'; 

您可以從視圖腳本訪問爲:

Username: <?php echo $this->username; ?> 

在您的示例中,您正在推送一組值,您可以直接在操作方法的$視圖中存儲值:

$this->view->users = $users; 

然後從視圖腳本中迭代:

<ul> 
<?php foreach ($this->users as $user) : ?> 
<li><?php echo $this->user; ?></li> 
<?php endforeach; ?> 
</ul> 
+0

輝煌!非常感謝喲! – 2010-08-18 18:31:27