如何在clistview中的所有记录中保持变量值的使用

时间:2015-04-30 06:34:59

标签: php yii clistview

我使用了clistview。

我的要求是在每条记录上打印总数。

喜欢以下的randerPartial _view.php,

1' st记录

total= total+$data->amount(value 100);
total=100;

2' nd记录

total= total+$data->amount(value 100);
total=200;

3'记录

total= total+$data->amount(value 100);
total=300;

依旧......

但我无法获得总变量的最后更新值 它会覆盖每条记录中的值。如何保持变量的更新和使用。

1 个答案:

答案 0 :(得分:1)

更好的解决方案是在控制器中创建一个变量,如

class AbcController extends Controller
{
    public $total=0;
}

然后在你的renderPartial _view.php中使用它

$this->total += $data->amount(value 100);