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

Journal : PMO version 0.09

Posté par Code34 (page perso, ) le 16 septembre 2007
La version tout fraiche de PhpMyObject vient d'être mise à disposition:
http://pmo.developpez.com

Qu'est ce que PMO ?
Pmo est à PHP, ce qu'est Active Record pour Ruby on rails. Il s'agit d'une API qui crée une couche d'abstraction relationnelle objet entre les gros SGBD du marché et votre application PHP.

L'intérêt ? Des données plus faciles à manipuler, et à écrire en base.

Le manuel avec des exemples:
http://pmo.developpez.com/manuel/

> Lire le journal (8 commentaires, moyenne: 2).  

Vous avez demandé le commentaire #867213.

mouais...

Posté par fabien () le 16/09/2007 à 18:52. (lien). Évalué à 2.

alors donc

while($result=mysql_fetch_object($res)
{
echo $result->nom;
}

devient :
while ($result = $map->fetchMap()){
echo $result['employe']->nom;
}

bof bof...
d'autant que l'on est limité a des "select *"

ha si, c'est vrai on a un niveau d'abstraction : on peu facilement changer de moteur de base de données...
bon, j'crois que je vais attendre la v1.0 moi ;)

  • [^]Re: mouais...

    Posté par Code34 (page perso, ) le 16/09/2007 à 18:59. (lien). Évalué à 2.

    C'est plus que l'exemple que tu donnes, car tu peux séparer les tables dans ton while, chose qu'il n'est pas possible de faire avec mysql_fetch_object, et de les manipuler en tant qu'objets liés

    exemple:

    while ($result = $map->fetchMap()){
    echo $result['employe']->nom;
    echo $result['ville']->nom;
    echo $result['employe']->ville->nom;
    }


    Pour le select * , effectivement ça va arriver mais dans la v0.11. A mon sens la fonctionnalité la plus importante sera l'aliasing de la v0.12

    http://pmo.developpez.com/roadmap/

    [^]Re: mouais...

    Posté par Thierry Boudet (page perso, ) le 16/09/2007 à 20:11. (lien). Évalué à 7.

    bof bof...
    d'autant que l'on est limité a des "select *"


    Encore ?????