Table des matières

CodeIgniter

Page pour montrer comment fonctionne le framework PHP CodeIgniter. Ce framework permet d'avoir une architecture MVC.

Mise en route

Enlever index.php

Au lieu d'avoir une adresse URL du style http://monsite.com/index.php/welcome, on voudra une adresse sans le index.php, c'est-à-dire http://monsite.com/welcome tout simplement.

Le fichier .htaccess est disponible ici.

Il est possible qu'il soit nécessaire de modifier le RewriteBase si le site ne se trouve pas à la racine (htdocs) du serveur web. Par exemple RewriteBase /sousrepertoiredusite/.

Une fois le fichier créé, il faut aller dans le fichier system/application/config/config.php et changer la valeur de $config['index_page'] à une chaîne vide (enlever le index.php).

Modification du projet de base

Utilisation de base de données

Dans le fichier de configuration system/application/config/config.php, on peut mettre le paramètre $config['sess_use_database'] = TRUE; pour utiliser les sessions avec la base de données.

Dans le fichier system/application/config/database.php il faut entrer le nom de la base de données, le nom d'utilisateur et le mot de passe.

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "";
$db['default']['password'] = "";
$db['default']['database'] = "";