WIP: Photo module

Dit is een work in progress, dus er zitten mogelijk nog wat rare dingetjes tussen. Misschien is het handig als iemand er alvast even kort naar kijkt om te kijken of het in  de goede richting gaat. Vooral m.b.t de models.
Ja.

Het antwoord is eigenlijk beide. In de service implementeer je de code die de actie vanaf de gebruiker afhandelt. Deze code roept dan de functie in de Model aan om dit te veranderen. Waarna de Service de Mapper aanroept om deze wijziging te persisten.

Overigens raad ik het af om de fysieke locatie van de foto van het album af te laten hangen. Dan is het een stuk minder bewerkelijk om foto's van album te laten wisselen.

Let wel op dat het niet slim is om oneindig veel bestanden in 1 directory neer te zetten. Daarom is het vaak een goed idee om de filenames van foto's te hashen (bijvoorbeeld met SHA1). En dan gebruik je de eerste 2 tekens van die hash als directory om die file in te plaatsen. Dan krijg je bijvoorbeeld iets als `cb/56752477cae6405f85b131872c60d21b967c6a.png` qua filename.