[gl-como] PersO in 150 righe

Pietro Bertera pietro@bertera.it
Gio 7 Lug 2005 01:29:06 CEST


PersO:
2 classi in php, 150 righe per un mini framework di persistenza per
oggetti in php.

Puo' essere utile per piccoli progetti per non stare a fare centinaia di
righe di codice per fare O/R mapping.

Ogni oggetto che estende la classe Perso ha il metodo store(), fetch(),
delete() e fetchAll().

Tutti e 4, tranne l'ultimo ricevono un parametro opzionale che indica
l'ID dell'istanza dell'oggetto.
Se non viene passato nessun ID questo assume il nome della classe.
il metodo store() serializza l'oggeto su una tabella (una tabella per
ogni classe), fetch() desrializza l'oggetto dalla tabella, fetchAll()
recupera tutti gli oggetti storati.

Il codice: http://bertera.homelinux.net/perso/PersO.phps
il codice di test: http://bertera.homelinux.net/perso/Test.phps
il risultato: http://bertera.homelinux.net/perso/Test.php

PersO richede phpADODB e supporta tutti i database supportati da ADODB

Ciao
-- 
Pietro Bertera 
E-mail: pietro@bertera.it
GPG key fingerprint: 3B3F 2C4B 487C E5E8 080C  03B3 0C9C AB85 E774 31A4





Maggiori informazioni sulla lista gl-como