Bonjour,
Depuis quelque temps je me suis mis à travailler avec le framework MVC PHP » CodeIgniter « .
Ce cadre de développement à été choisis car après de nombreux test j’ai réussi à le faire fonctionner sur mon intranet qui présente une particularité au niveau du serveur web (IIS 6.0, php 5.3.x, mySql). j’ai aussi testé le zend FrameWork et à l’arrivée de la version 2.0 j’ai jugé qu’il était urgent d’attendre.
Je vous propose une suite de petits billets sur son utilisation au quotidien.
Sans plus attendre son installation :
À ce stade rien de bien sorcier, il suffit de se rendre sur le site et de télécharger la dernière version en date (la 2.1.3 à l’heure où j’écris ces lignes).
On dézippe le tout sur son serveur.
Pour ma part, l’environnement de dev et de prod sont identiques, réduisant le risque d’incompatibilité.
Mon projet à une spécificité, je doit me connecter à 3 bdd différentes.
- une mysql
- deux firebirdSQL
Nativement codeIgniter est capable de se connecter à toutes ces bdd mais pas simultanément à plusieurs types de bdd :), si vous n’avez pas compris les commentaires sont là pour ça.
le principe du MVC est le suivant :
- m = Modèle => relation avec la bdd,
- v = Vue => ce que vois l’utilisateur final (le html)
- c = Contrôleur => c’est une sorte de gare de triage entre ce qui viens de la vue et ce qui viens du modèle pour tout organiser.
Suite au prochain épisode…