Originariamente inviato da whisher
Sviluppa un mapper e vedrai che ti si chiariscono le idee
Ok quindi alla fine il "Mapper", in questo caso, sarebbe un pò come avere una classe "Ordini" che tramite metodi propri: get, all, first, ecc. consente di recuperare N record da una tabella.

http://phpdatamapper.com/documentation/usage/finders/

Nel mio caso sarebbe come avere delle classi: Utente, Utenti, Ordine, Ordini ecc. giusto?

Le versioni "pluralizzate" saranno i Mapper per le collezioni di oggetti mentre: Utente, Ordine ecc. "lavorano" sul singolo oggetto.

La logica è la stessa usata in RoR, a fronte di un Model, es: Product posso fare:

codice:
 
@products = Product.find(:all)
Parallelamente
Codice PHP:
$ordiniMapper = new Ordini();
$ordini $ordiniMapper->find('all'
Spero di essere sulla strada giusta.