Étiquette : mvc

  • Mes débuts avec Codeigniter

    Mes débuts avec Codeigniter

    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…