Bienvenue sur le Wiki de documentation de Lithium

Qu'est-ce que c'est Lithium ?

Lithium est un ORM écrit en PHP. Il est volontairement très simple (3 fichiers principaux + 4 fichiers pour les associations). Sans les commentaires, le plus long fichier fait environ 280 lignes. Il s'agit d'une implémentation du patron de conception ActiveRecord. Malgré que celui-ci utilise PDO, il a été conçu et testé uniquement pour MySQL.

Pourquoi Lithium ?

Le nom lithium est venu naturellement en lisant un jour la définition sur Wikipedia : “C'est l'élément solide le plus léger.” De plus, le lithium est un des éléments de base de la chimie des batteries. C'est donc un hommage envers cet élément sans lequel mon netbook, mes PC portables, etc n'auraient peut-être jamais existé :-\

Pourquoi je me suis lancé dans cet ORM ? Ni pour la gloire, ni pour la fortune… juste pour apprendre. Et aujourd'hui je le publie… pour transmettre.

Téléchargement

Quickstart

Principe de l'Active Record

Règle de conception des tables

Les associations

La classe LiDb

Cache et Exception

Mise en place des tests unitaires

start.txt · Dernière modification: 2010/03/01 11:37 par wamania