Empfehlungen: Erweiterte Suche

paginate Problem

Daten auslesen, verarbeiten und den Views übergeben

paginate Problem

Beitragvon mukki182 » Sa 21. Mär 2009, 16:36

Hallo,
ich bin auch gerade erst bei Cakephp eingestiegen und hänge gerade bei paginate() fest.
Folgende Datenbank liegt vor:
Es gibt User, Login und Webseiten als Datenbank.
Login belongsTo User und Login belongsTo Website.
Die User ID wird übers Auth bestimmt, was auch funkioniert.
Jetzt möchte ich 2 getrennte Tabellen haben.
Die erste zeigt nur die Webseiten zu denen der User ein Login hat.
Das funktioniert auch mit
Code: Alles auswählen
$this->paginate('Website',array('Login.user_id' => $this->Auth->User('id')));

Jetzt hätte ich aber noch gerne eine Tabelle mit allen Webseiten, zu denen der User kein Login hat.
Irgendwie komm ich aber nicht weiter, weil ich nicht weiß wie man paginate conditions richtig übergibt.
Um jetzt das Query von oben mal zu übernehmen
Code: Alles auswählen
$condition = array(
    'conditions' => array('Login.user_id' => $this->Auth->User('id')));
    $this->set('page',$this->paginate('Website',$condition));

funktioniert nicht
Code: Alles auswählen
$condition = array('Login.user_id' => $this->Auth->User('id'));
    $this->set('page',$this->paginate('Website',$condition));

geht jedoch.
Wo liegt hier mein Fehler?
MfG Mike
mukki182
 
Beiträge: 2
Registriert: Sa 21. Mär 2009, 16:11

Re: paginate Problem

Beitragvon havanna » Mo 23. Mär 2009, 22:13

Hallo Mike,

ich habe jetzt gerade nicht Zeit und Lust, dir die Lösung auf dem Präsentierteller zu servieren.
Aber, hast du mal mein Tutorial http://www.cakephp-forum.com/tutorials-und-snippets/custom-pagination-t89.html angesehen?
Vielleicht hilft das bei deinem Problem weiter ;)

Ciao Thomas
Benutzeravatar
havanna
 
Beiträge: 191
Registriert: Mi 15. Okt 2008, 23:12
Wohnort: Bodman-Ludwigshafen
CakePHP-Version: 1.2.x
OS: WIN


Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron