Symfony foreach显示编号

问题描述

| 我有一个表单,显示带有数据库的ID和电子邮件的列表,并带有以下代码。我想知道是否仍然有顺序包括编号而不是使用ID。
<?PHP foreach($pager->getResults() as $user): ?>
  <tr>
    <td><?PHP echo $user->getId() ?></td>
    <td><?PHP echo $user->getEmail() ?></td>
  </tr>
<?PHP endforeach; ?>
方法使用: Symfony形式, 分页。     

解决方法

        我从未测试过此代码,但我认为它应该可以工作
<?php $i = ($pager->getPage()-1)*$pager->getMaxPerPage()+1; ?>
<?php foreach($pager->getResults() as $user): ?>
  <tr>
    <td><?php echo $i ?></td>
    <td><?php echo $user->getEmail() ?></td>
  </tr>
<?php $i++; ?>
<?php endforeach; ?>