Ik heb een User class en een UserMapper class. Nu zie ik dat er veel gesproken wordt over Model View Control.
Is dat beter of wat raden jullie mij aan?
Reshad, nee. De Model is het laagje tussen Object en Database, precies zoals de DataMapper dat is. Een Model is een vorm van DataMapping.
In MVC's zoals Zend Framework wordt er echter over het algemeen gesproken van model alsof het het object is dat je in de database stopt, dit is dus in de meeste gevallen niet het geval. Soms gebruik je Active Record, waardoor het object dat je in de database stopt ook het DataMapper object geworden is.
hmm Ik dacht altijd dat als je het model als datamapper gebruikt het dan een Active Record is?
Reshad, niet alles wat een model met de database doet is direct ActiveRecord. Alle interactie met een datastore is sowieso al een model, activerecord of niet.