Ive cercando di fare una paginazione con CodeIgniter, dovrebbe essere così semplice secondo il manuale di Codeigniter, anche nell'esempio è cosìcome configurare il codeign code?
«Prima < 1 2 3 4 5> Ultimo»
$config['total_rows'] = $this->searchdesc_model->queryallrows();
$config['per_page'] = '10';
$config['uri_segment'] =4;
$config['full_tag_open'] = '<p>';
$config['full_tag_close'] = '</p>';
$config['cur_tag_open'] = '<b>';
$config['cur_tag_close'] = '</b>';
$config['first_link'] = 'First';
$config['last_link'] = 'Last';
$config['last_tag_open'] = '<p>';
$config['last_tag_close'] = '</p>'
$this->load->library('Company_Creation');
nella vista lo chiamo solo come paginazione-> create_links(); ?> (O mando attraverso la vista quando lo chiamo dal controller, ancora ho solo questo
1 2 3>
e non v'è alcun modo per far sembrare l'exmaple, può sembrare così fittizio ma, chiunque potrebbe aiutarmi con questo? o di avere un problema simile?
Grazie
EDIT 1
$config['total_rows'] = $this->searchdesc_model->queryallrows();
$config['per_page'] = '5';
$config['uri_segment'] =4;
$config['full_tag_open'] = '<p>';
$config['full_tag_close'] = '</p>';
$config['cur_tag_open'] = '<b>';
$config['cur_tag_close'] = '</b>';
$config['first_link'] = ' First';
$config['last_link'] = ' Last';
$config['last_tag_open'] = '<p>';
$config['last_tag_close'] = '</p>';
$config['next_link'] = '';
$config['next_tag_open'] = '<p id="nextbutton" style="padding-left:5px;">';
$config['next_tag_close'] = '</p>';
$config['prev_link'] = '';
$config['prev_tag_open'] = '<p id="prevbutton" style="padding-right:5px;">';
$config['prev_tag_close'] = '</p>';
$config['num_links']=4;
$data['retorno'] = $this->searchdesc_model->queryalldb($config['per_page'],$this->uri->segment(4,0));
$config['total_rows']=1000;
$this->pagination->initialize($config);
ho fatto questo, secondo alcuni consigli Ive recieve, come hai detto quando ci sono molti dati funziona bene, comunque mi piacerebbe mostrare il primo e il prossimo pulsante per tutto il tempo, ho impostato total_rows dopo la mia query (che chiamo con il giusto numero di righe), e ho provato anche prima e il i risultati sono gli stessi, ho anche bisogno di mostrare solo 4 numeri e sto usurando numb_links ... ancora non funziona (non so perché ci dicono i doc dovrebbero funzionare ..) qualche idea?
Grazie!
quanto ne so, questo è solo un esempio di quello che appare come l'impaginazione. Non la paginazione effettiva che può essere creata utilizzando la classe di impaginazione CodeIgniter. Probabilmente dovrai estendere la classe di paginazione e modificare il metodo 'create_links()'. –
Grazie, qualche idea su come crearli da solo? (Odio che il codeigniter fornisce questi esempi e non danno nemmeno indizi su come realizzarlo ...) – jpganz18
Quale versione di CodeIgniter usi? –