показать только фиксированное количество записей в таблице - symfony - PullRequest
0 голосов
/ 07 сентября 2011

У меня есть модуль (названный Brèves), и в индексе мне нужно показать столбцы: первый показывает только записи с изображением;второй показывает записи без изображения.дело в том, что я хочу показывать только последние 4 записи в каждом столбце.Как мне это сделать?спасибо

1 Ответ

2 голосов
/ 07 сентября 2011

Symfony - это фреймворк веб-приложения, написанный на PHP, который следует парадигме модель-представление-контроллер (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; ?>

Прочитайте этот учебник

...