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