2011-09-07 4 views
0

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

ответ

2

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

    } 

Ваша модель: Plase где вы положили все ваши "запрос"

// 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

+0

Я сожалею, я немного новичок в Symfony ... Что такое модель? можете ли вы объяснить мне код, который вы написали? спасибо –

+0

Я обновляю ответ – denys281

Смежные вопросы