只显示一个表的固定数量的条目 - symfony

时间:2011-09-07 11:33:10

标签: symfony-1.4

我有一个模块(名为Brèves),在索引中我需要向列显示:第一个只显示带有图像的条目;第二个显示没有图像的条目。问题是我只想显示每列中的最后4个条目。我该怎么做?谢谢

1 个答案:

答案 0 :(得分:2)

Symfony是一个用PHP编写的Web应用程序框架,遵循model-view-controller (MVC)范例。

您的控制器:

在你的行动中:

 // Action (controller) - apps/frontend/modules/youmudule/actions/actions.class.php

   public function executeName(sfWebRequest $request)
     {

       $this->entries = Doctrine_Core::getTable('YouTableName') ->getEntry();

     }

您的型号 放置所有“查询”的地方

// Model - lib/model/doctrine/YourtablenameTable.class.php

    public function getEntry()
      {
        $q = $this->createQuery('a')
                  ->addORDERBY ('created_at DESC')
                  ->limit(4);

    return $q->execute();
  }

您的观点:

 // apps/frontend/modules/youmudule/templates/nameSuccess.php

  <?php foreach ($entries  as $entry): ?>

        $entry->getSomeData()

  <?php endforeach; ?>

阅读此tutorial