ullright paging/pager

In the action

  public function executeShowHomepage(sfRequest $request)
  {
    $q = new Doctrine_Query;
    $q
      ->from('UllCmsPage p')
      ->where('p.is_active = ?', true)
      ->orderBy('p.created_at desc')
      ->addWhere('p.publish_on_startpage = ?', true); // Example
     ;

In the template

      <div class="cms_pager">
        <?php if ($pager->haveToPaginate()): ?>
          <?php if( $pager->getPage() != $pager->getLastPage()): ?>
            <?php echo ull_link_to(
              '<span class="cms_pager_arrow">' .
                image_tag('cms_pager_arrow_right') .
              '</span>' .
              'Previous entries,
              array('page' => $pager->getNextPage())
            ) ?>
          <?php endif ?>
        <?php endif ?>
      </div>