Symfony foreach显示编号

时间:2011-05-27 15:23:00

标签: symfony1 symfony-1.4 symfony-forms

我有一个表单显示来自数据库的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形式, 分页。

1 个答案:

答案 0 :(得分:1)

我从来没有测试过这段代码,但我认为它应该可行

<?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; ?>