murray-campbell-29990-unsplash

Système de pagination sous CodeIgniter

Avec Codigniter vous pouvez mettre en place simplement un système de pagination pour afficher vos informations par paquets. Tout cela sans se prendre la tête et se noyer dans des dizaines de lignes de code. Nous allons créer la base de donnée de l’article : Installation et Configuration de CodeIgniter . Dans un premier temps il créer le model. Pour cela nous allons utiliser la classe active record de CodeIgniter. class model extends CI_Model { function __construct() { // Call the Model constructor parent::__construct(); } public function getAll($debut=0) { return $this->db->select('*')->from('message')->order_by("id", "desc")->limit(30, $debut)->get()->result(); } public function count($where = array()) { return (int) $this->db->where($where)->count_all_results('message'); } } Puis nous allons créer notre contrôleur. ...

8 juin 2011 · 2 min · arnaud
murray-campbell-29990-unsplash

Installation et Configuration de CodeIgniter

Pré requis Un serveur Apache ( lamp, wamp, easy php, mamp, … ) Un SGBD mysql La Base de données Dans un premier temps voici un exemple de petite base de données. Par exemple la base de données suivante CREATE DATABASE `tuto` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `tuto`; CREATE TABLE IF NOT EXISTS `message` ( `id` int(8) NOT NULL AUTO_INCREMENT, `sujet` varchar(255) NOT NULL, `message` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Maintenant que la base est prête nous alors configurer CodeIgniter pour qu’il puisse s’y connecter. Rendez-vous dans le fichier : application/config/database.php ...

4 juin 2011 · 3 min · arnaud