paginator
- talpa
- Člen | 44
ahoj zacinam s nette, tak se chci zeptat jak na paginator, pri renderDefault
v presenteru si volam
$vp = new VisualPaginator($this, ‚vp‘);
$paginator = $vp->getPaginator();
$paginator->itemsPerPage = 5;
$paginator->itemCount = count($this->template->blogs);
kdyz jeste pridam
$this->addComponent($vp, ‚vp‘);
zbuchne mi to na chybe ze uz komponenta existuje,
kdyz to tam nedam a zkousim dat do template
{control vp}
rve mi to tohle
Filter CurlyBracketsFilter::invoke: Unknown macro ' {control vp}'. (in file
/var/www/njanet/document_root/../app/templates/Blog/default.phtml)
tak ted nevim co s tim co delam spatne ? Diky kluci za radu
- Etch
- Člen | 403
„kdyz jeste pridam $this->addComponent($vp, ‚vp‘); zbuchne mi to na chybe ze uz komponenta existuje, kdyz to tam nedam a zkousim dat do template“
to je proto že componentu se jménem ‚vp‘ vytvořil už tímto :
$vp = new VisualPaginator($this, ‚vp‘);
„{control vp}“
nemáš nejakou starou revizi??
- Honza Kuchař
- Člen | 1662
Widget je podporováno až ve vývojové verzi (0.9) a nejspíš používáš stable verzi (0.8).
- PetrP
- Člen | 587
Místo widget ve verzi 0.8 použij
public function renderXyz()
{
$this->template->paginator = $this->getComponent('vp');
}
{!$paginator}
Nebo si stáhní vývovojou 0.9 která je o dost více sexy ;]
Editoval PetrP (16. 8. 2009 3:31)