2011-01-23 142 views
0

是否可以傳遞部分循環中的值。代碼將變量傳遞給部分循環

編輯::在我的文件部分被調用,我有另一個數組傳遞。我希望S/N爲陣列

<?php echo $this->partialLoop("partials/destination.phtml", $this->deslist);?> 

和我在我的部分/ destination.phtml文件我有

<td><?php echo ++$count; ?></td> 

我收到警告信息

Notice: Undefined variable: count in 
    /var/www/globaltours.com/application/modules/admin/views/scripts/partials/destination.phtml 
    on line 2 1 

我想顯示(件)

回答

2

查看變量在$this;使用$this->count訪問count變量:

<td><?php echo ++$this->$count; ?></td> 

假設你已經通過了變量的觀點是這樣的:

$view->partialLoop('view-script.phtml', array(
    // loop 1 
    array(
     'count' => 0, 
     'other_variable' => 'value', 
     'other_variable' => 'value', 
    ), 
    // loop n 
    array(
     'count' => 0, 
     'other_variable' => 'value', 
     'other_variable' => 'value', 
    ), 
)); 
0

你錯過了這樣的東西:

$count = 0; 
+0

不知道在哪裏做。如果我在我的文件中從部分被調用的地方執行,那麼當我在partilal.file中執行時,我不會去partial.phtml文件然後我不會運行 – 2011-01-23 09:19:42

+0

請檢查編輯 – 2011-01-23 09:27:42