Öğe toplam sayısını elde etmek için, PartialLoop tarafından kullanılan iterable nesne sayısını verir bir yöntem sağlamaktır Zend_View_Helper_PartialLoop genişletmek ya sahip olacaktır.
Ya da, ve ben bu muhtemelen daha kolay olduğunu söyleyebilirim, sen PartialLoop yardımcısı içine Traversable nesne veya gerçek bir dizi ya geçmek ve sayımı için destek uygulamak hem zorunda beri PartialLoop geçirmeden önce sadece nesne öğelerin sayısını almak (.)
Belgeleri:
<?php // partialLoop.phtml ?>
<dt><?php echo $this->key ?></dt>
<dd><?php echo $this->value ?></dd>
<?php // MyController.php
public function indexAction()
{
$this->view->$model = array(
array('key' => 'Mammal', 'value' => 'Camel'),
array('key' => 'Bird', 'value' => 'Penguin'),
array('key' => 'Reptile', 'value' => 'Asp'),
array('key' => 'Fish', 'value' => 'Flounder'),
);
$this->view->modelCount = count($this->view->model);
}
Index.phmtl Gönderen
<p>Count: <?= $this->modelCount ?></p>
<dl>
<?php echo $this->partialLoop('partialLoop.phtml', $this->model) ?>
</dl>