Diese Webseite, an der ich gearbeitet habe (BMAMedia.com/news), zeigt 20 Artikel gleichzeitig an. Wenn Sie auf "Nächste Seite" klicken, werden auf der Website jedes Mal dieselben Artikel angezeigt. Meine Vermutung wäre das Problem sein liegt in einer dieser drei Funktionen:Wie behebe ich ein Paginierungsproblem mit Cake PHP, wo beim Klicken auf "nächste Seite" dieselben Nachrichtenartikel angezeigt werden?
function index() {
$this->News->recursive = 0;
$this->set('news', $this->paginate());
}
function editlist() {
$this->layout = 'adminlayout';
$this->News->recursive = 0;
$this->set('news', $this->paginate());
}
function headlines() {
$news = $this->paginate();
if(isset($this->params['requested'])) {
return $news;
}
$this->News->recursive = 0;
$this->set('news', $news);
}
Wenn jemand bitte helfen Sie mir mit diesem könnte, die groß sein würde, weil ich nicht sicher bin, wo man von hier geht, und ich habe recherchiert für Stunden ohne Glück.
Die Index-Funktion, das Paginate-Array im Controller und die Index-Vorlage sind die Dinge, die relevant sind - bitte stellen Sie sie in Frage. Welche Version von CakePHP benutzt du? Da http://bmamedia.com/news/index?page=2 funktioniert, besteht das Problem darin, wie Sie die Links generieren. – AD7six