Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:php:codeigniter [2012/12/11 03:19] – [Installation] jcheron | slam4:php:codeigniter [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Introduction à CodeIgniter ====== | ====== Introduction à CodeIgniter ====== | ||
- | |||
< | < | ||
+ | |||
+ | - Introduction à CodeIgniter | ||
+ | - [[slam4: | ||
+ | - [[slam4: | ||
+ | - [[slam4: | ||
+ | - [[slam4: | ||
+ | - [[slam4: | ||
+ | - [[slam4: | ||
+ | - [[slam4: | ||
CodeIgniter est un framework php respectant MVC. Il est assez populaire, et relativement facile à prendre en main.\\ | CodeIgniter est un framework php respectant MVC. Il est assez populaire, et relativement facile à prendre en main.\\ | ||
Il a été développé par l’entreprise EllisLab en 2006 pour ses propres besoins, puis mis à disposition du public par la suite. | Il a été développé par l’entreprise EllisLab en 2006 pour ses propres besoins, puis mis à disposition du public par la suite. | ||
- | * [[http:// | + | * [[http://www.codeigniter.com/ |
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http://www.codeigniter.com/ |
===== Téléchargement ===== | ===== Téléchargement ===== | ||
- | Télécharger la dernière version: [[http://ellislab.com/codeigniter/download|CodeIgniter 2.1.3]] | + | Télécharger la dernière version: [[https://github.com/bcit-ci/ |
===== Installation ===== | ===== Installation ===== | ||
Ligne 59: | Ligne 67: | ||
Ajouter le fichier htaccess suivant dans la racine de l' | Ajouter le fichier htaccess suivant dans la racine de l' | ||
- | <code |h .htaccess> | + | <sxh ;title:.htaccess> |
# | # | ||
Options -Indexes | Options -Indexes | ||
Ligne 71: | Ligne 79: | ||
# | # | ||
- | RewriteCond $1 !^(index\.php|assets/ | + | RewriteCond $1 !^(index\.php|assets/ |
# | # | ||
RewriteRule ^(.*)$ index.php/ | RewriteRule ^(.*)$ index.php/ | ||
- | </code> | + | </sxh> |
=== config.php === | === config.php === | ||
Ligne 89: | Ligne 97: | ||
=== database.php === | === database.php === | ||
- | Exécuter le script de création de la base de données dans phpmyadmin : | + | Exécuter le script de création de la base de données dans phpmyadmin : {{: |
Définir les paramètres de connexion à la base dans database.php : | Définir les paramètres de connexion à la base dans database.php : | ||
Ligne 96: | Ligne 104: | ||
$db[' | $db[' | ||
$db[' | $db[' | ||
- | $db[' | + | $db[' |
$db[' | $db[' | ||
</ | </ | ||
Ligne 144: | Ligne 152: | ||
Un contrôleur peut accepter les variables passées par un GET, par l' | Un contrôleur peut accepter les variables passées par un GET, par l' | ||
- | <code php |h controlGet.php> | + | <code php |h test.php> |
<?php | <?php | ||
class Test extends CI_Controller{ | class Test extends CI_Controller{ |