Le framework d'ALF-Solution pour les développeurs

Tiens, en tapant le titre, je me disais que je devrais peut-être lui trouver un autre nom que "le framework de ALF-Solution". L'appel est donc lancé ;).

Revenons au sujet qui nous préoccupe. Avant de vraiment pouvoir attaquer l'utilisation du framework, je vais vous parler de l'un ou l'autre module indispensable à connaître pour pouvoir utiliser le framework. Je commencerai donc à vous présenter la manière d'interagir avec la base de données et ensuite l'utilisation du moteur de template pour pouvoir afficher les données.

La base de données

L'utilisation de la base de données va se faire principalement au travers de 3 classes, à savoir DB, Table et TableRow. La première classe va principalement servir pour réaliser la connexion vers la base de données et sera utilisée par les deux autres.

Connexion à la base de données
Lecture de données
Lecture des données (2ème partie)
L'ajout de données ou insertion
La mise à jour des données
La suppression d'un enregistrement
 

Retrouvez aussi ce package sur

Le moteur de template

Si bien sûr un aspect très important d'un site est son rendu, le look qu'il a, la manière d'afficher les différents éléments composant votre page est aussi très important, surtout si votre site contient plusieurs page et qu'un certain nombre d'éléments se retrouvent sur chacune d'elle, comme par exemple un menu, une entête ou un pied de page. Ce n'est pas la seule raison pour utiliser un moteur de template. En effet, le langage PHP permet de (trop) facilement mélanger code HTML et PHP rendant rapidement les choses illisibles. En utilisant un tel moteur vous rendrez votre code plus lisible et vous pourrez même confier la création des pages HTML à un webdesigner. Allez assez bavarder, voyons comment tout cela fonction.

le moteur de template 
La mise en oeuvre du template
Comment fonctionne l'appel des pages