Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: PMO v 0.12 est sorti

Posté par Code34 (page perso, ). Modéré le 31 décembre 2007.
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (ORM).

Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures MVC : on les retrouve dans les frameworks comme une interface objet pour dialoguer avec le SGBD.

Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
  • PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
  • PMO ne se substitue pas au langage SQL ;
  • Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
  • Il implémente le design pattern active record (comme RoR) ;
  • Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
  • La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
  • Il implémente des classes de listes pour stocker et manipuler les classes modèles.

NdM : PMO est un logiciel libre sous licence GPLv3

> Lire la dépêche (8 commentaires, moyenne: 1,6).  

Vous avez demandé le commentaire #892991.

C'est moi ou...

Posté par windu.2b (Jabber id, page perso, ) le 31/12/2007 à 12:59. (lien). Évalué à 2.

... le titre est très mal formulé ?!?

  • [^]Re: C'est moi ou...

    Posté par lfmarante (page perso, ) le 31/12/2007 à 14:47. (lien). Évalué à 2.

    Ça dépend peut-être qu'au pays du soleil levant et compte tenu du décalage horaire ils était déjà en 2008 :p

    • [^]Re: C'est moi ou...

      Posté par DontShootMe () le 31/12/2007 à 14:55. (lien). Évalué à 2.

      Non je le trouve trés bien formulé !

      Il est sortit en 2007 mais pour une utilisation en 2008 !