2017-10-31 16 views
1

Ich folge this tutorial für die Verwendung der Paginierung Bibliothek innerhalb codeigniter. Ich habe das Tutorial korrekt implementiert und zeige meine Ergebnisse sogar in absteigender Reihenfolge mit mysql an.Codeigniter Seitennummerierung in absteigender/umgekehrter Reihenfolge?

jedoch codeigniter der Paginierung Bibliothek weiterhin Links zu generieren, die

public function example1() { 
    $config = array(); 
    $config["base_url"] = base_url() . "welcome/example1"; 
    $config["total_rows"] = $this->Countries->record_count(); 
    $config["per_page"] = 5; 
    $config["uri_segment"] = 3; 

    $this->pagination->initialize($config); 

    $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; 
    $data["results"] = $this->Countries-> 
     fetch_countries($config["per_page"], $page); 
    $data["links"] = $this->pagination->create_links(); 

    $this->load->view("example1", $data); 
} 

Mit diesem Code aufsteigend sind, die Links von 5 steigen in Verbindung ab dem 1. und hält an TOTAL_ROWS. Ich möchte, dass es von total_rows um 5 herunter zählt und bei 0 stoppt, wie mache ich das?

Ein weiteres Beispiel:

1 2 3 4 5> Last »

Wie würde ich umkehren, diese Liste so etwas wie folgt aussehen:

5 4 3 2 1> Letzte»

Antwort

0

Sie können es mit CSS

  1. Add Klasse $config['attributes'] = array('class' => 'pagination-link');
  2. Fabrikat linkes inline-block a.pagination-link{display: inline-block;}

  3. es dann geben direction : rtl

Verwandte Themen