2011-01-23 143 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