Question

est-il possible d'ajouter un lien view All results après ou avant la << Première 1 2 3 Dernière >> liens de la pagination?

J'ai essayé quelque chose comme:

// dans le contrôleur (recherche):

if(uri_string()=='/search/results/all'){
            $config['per_page'] = $config['total_rows'];
        }else{
            $config['per_page'] = 10;
        }
$page['pagination'] = $this->pagination->create_links(); 

// et dans la vue:

echo $pagination .' '. '<a href="/search/results/all">View all results</a>';

Est-ce que quelqu'un sait d'une manière mieux?

Était-ce utile?

La solution

Je pense que la meilleure façon est d'étendre la classe de CI pagination. Par exemple:

class MY_Pagination extends CI_Pagination
{
      function create_links() {

           // modify the output here

           return $output;
      }
}

Vous pouvez trouver un bon exemple: http://codeigniter.com/wiki/Digg_Style_Pagination_-_Non_evasive_aproach

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top