CodeIgniter
Les bases à connaitre pour utiliser CodeIgniter
HTML
Le HTML (pour HyperText Markup Language) est un langage de balisage utilisé par les navigateurs internet pour représenter les pages web.
C'est un langage statique qui peut être combiné avec d'autres technologies rendant les pages dynamiques (PHP, AJAX, JSP...).
Vous trouverez un tutoriel sur commentcamarche.net.
PHP
Le PHP est un langage de scripts orienté objet permettant de rendre les pages web dynamiques. Les pages PHP sont interprétés du côté du serveur
contrairement à d'autre langage comme l'AJAX. PHP est faiblement typé, multi-plateforme et compatible avec plusieurs serveurs HTTP comme Apache et IIS.
On peut insérer du code PHP n'importe où dans le code HTML. Par exemple :
<html> <body> <?php $a = 1; $a = "bonjour"; echo $a; ?> </body> </html>
Le code ci-dessus affecte la valeur 1 à la variable $a puis la valeur "bonjour" et enfin, on affiche la valeur contenu dans la variable $a (c'est à dire "bonjour") dans la page html. Ceci était un exemple simple, le PHP possède une grande bibliothèque de fonctions pour effectuer des opérations diverses et variées.
Vous trouverez un tutoriel sur commentcamarche.net
MVC
Le MVC (Modèle-Vue-Controleur) est un design pattern qui organise l'interface d'une application en un modèle, des vues et un contrôleur.
Le modèle est la partie qui permet de stocker et de traiter les données.
La vue est ce qui permet d'afficher les données du modèle.
Le contrôleur est la partie qui demande à la vue de se raffraîchir et au modèle d'effectuer le traitement.
Pour plus d'informations, vous pouvez consulter wikipédia en francais ou en anglais