
Untitled
By: a guest on
Jun 1st, 2012 | syntax:
None | size: 2.32 KB | hits: 22 | expires: Never
public function executeCatalogue(sfWebRequest $request)
{
$resultsPerPage = 5;
$this->nodeArray = $this->getNodeArray();
$param = $request->getParameter('node');
if (($param != null )&&($param != ''))
{
$this->node = Doctrine::getTable('Node')->findOneBySlug($param);
$this->nodeid = $this->node->getId(); // для проверки
$this->id_nodes = Doctrine::getTable('Item_cost')->findOneByNodeId($this->node->getId());
$this->Item = $this->node->getItem();
$currentPage = $param;
// pager
try {
$this->pager = new Doctrine_Pager(
Doctrine_Query::create()
->select('a.*')
->from('Item a')
->where('a.id = ?',$this->id_nodes->getItemId()),
$currentPage, $resultsPerPage);
$error = $this->pager;
}
catch (Exception $error){
}
}
<?php $Item = $pager->execute($args = array());?>
<?php if ($pager->haveToPaginate()) { ?>
<div id="goPage">
Страница
<span class="control">
<a href="<?php echo $node->getSlug()?>/page/<?php echo $pager->getPreviousPage() ?>"><img src="/images/back.jpg"></a>
<span class="current_page"><?php echo $pager->getPage(); ?>
<a href="<?php echo $node->getSlug()?>/page/<?php echo $pager->getNextPage() ?>"><img src="/images/forward.jpg"></a>
</span>
из <strong><?php echo $pager->getLastPage(); ?></strong>
</div>
<?php } ?>
<?php foreach ($Item as $items): ?>
<?php echo $items; //проверка?>
<?php endforeach; ?>
<div class="bredcrumbs">
// <span class="first"><?php echo sprintf( "<a href=\"%s\">%s</a>", urldecode(url_for('@catalogue_node?node='.$node->getSlug())), $node->getTitle()) ?></span>
/ <span>в рубрике (<?php echo $Item->Count()?>)</span>
</div>
</div>
<?php //foreach ($Item as $items): ?>
<?php include_partial('main/itemCatalogue', array('item' => $Item)) ?>
<?php //include_partial('main/itemCatalogue', array('item' => $Item)) ?>
<?php //endforeach; ?>