ich habe ein Problem: Ich habe eine Eventdatenbank die ich mir mit folgendem Code an die view übergebe:
- Code: Alles auswählen
$this->Date->recursive = 1;
$this->paginate['conditions'] = 'Date.day >= CURDATE()';
$this->paginate['order'] = 'Date.day DESC';
$this->paginate['limit'] = 20;
$this->set('dates', $this->paginate());
Nun möchte ich allerdings in der view die Möglichkeit haben anzuklicken: beendete Events / aktuelle events.
Derzeit werden mir die aktuellen events angezeigt, aber wie kann ich dem Kuchen sagen, dass ich die vergangenen haben möchte ohne eine extra view zu bauen? Kann man die Conditions im view direkt ändern wenn ich die Daten im Controller ohne Datumsabfrage bereitstelle? Also so:
- Code: Alles auswählen
$this->Date->recursive = 1;
$this->paginate['order'] = 'Date.day DESC';
$this->paginate['limit'] = 20;
$this->set('dates', $this->paginate());