login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zend : Hoe pak je dit aan?

Offline xSc - 04/08/2011 16:50
Avatar van xScOnbekend Als je een dbtable mapper hebt: daarin heb je standaard natuulijk fetchRow, fetchAll, save (insert of update). Is het slim om een algemene mapper te maken, waaraan je het object (dbtable) meegeeft?

Mocht een mapper specifieke zaken nodighebben, dan kan die worden uitgebreid (extends).

Waarom wel, waarom niet?

2 antwoorden

Gesponsorde links
Offline Stijn - 04/08/2011 21:50
Avatar van Stijn PHP expert Zoals ik het zie door snel de docs te nemen, dient de mapper om inhoud van een klasse te mappen naar een tabel. Dus klasse variabele x komt overeen met kolom x. Een algemene mapper maken kan niet, tenzij je objecten voldoen aan een interface en je Zend_Db_Table ook uitbreid met een interface. Maar dan nog zal je een heel algemene mapper mogen schrijven. Maar je zal ergens de waarden moeten kunnen mappen aan de juiste kolommen. Als je dat algemeen kan lukken, dan mag je gerust de code sharen .
Offline xSc - 09/08/2011 14:53
Avatar van xSc Onbekend Stijn, zie hier mijn conceptcode:

http://www.sitemasters.be/forum/1/39605#id252469
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.159s