ça y ressemble. Sauf que ça me semble plus lourd à gérer. En fait, mon api gère elle même dynamiquement le nom des attributs.
exemple t as une table
book
====
titre
auteur
le code équivalent à ce qui est écrit au dessus serait:
$book ->setAttribute('titre', 'The Propel Story');
$book->setAttribute('auteur', 'toto');
$book->save(); (non implémenté)
L'intérêt est donc la dynamique étant donné qu'il n'y a pas de getter/setter à écrire.
Mais bon le truc le plus important c'est pas la manipulation des attributs, c'est la gestion des jointures de pouvoir créer plusieurs objets qui correspondent aux différentes tables à partir d'une seule ligne résultat.
La problèmatique est que SQL ne renvoit pas la provenance des résultats en fonction des tables.
[^] # Re: Soucis
Posté par Code34 . En réponse au journal Api php5 mysql object = phpmyobject. Évalué à 1.
$book = BookPeer::retrieveByPK(5);
$book->setTitle('The Propel Story');
$book->save();
ça y ressemble. Sauf que ça me semble plus lourd à gérer. En fait, mon api gère elle même dynamiquement le nom des attributs.
exemple t as une table
book
====
titre
auteur
le code équivalent à ce qui est écrit au dessus serait:
$book ->setAttribute('titre', 'The Propel Story');
$book->setAttribute('auteur', 'toto');
$book->save(); (non implémenté)
L'intérêt est donc la dynamique étant donné qu'il n'y a pas de getter/setter à écrire.
Mais bon le truc le plus important c'est pas la manipulation des attributs, c'est la gestion des jointures de pouvoir créer plusieurs objets qui correspondent aux différentes tables à partir d'une seule ligne résultat.
La problèmatique est que SQL ne renvoit pas la provenance des résultats en fonction des tables.