Klassen in Modeln oder Repositories aufbauen?
bearbeitet von MBmoin,
> > Datensätze von der _Database_ zu fetchen und im _Repository_ als **array** zu verarbeiten und zu übergeben, schein mir sinnvoller zu sein. Das _Model_, welches auf das _Repository_ zugreift, kann dann dieses **array** in eine _Klasse_ umwandeln.
>
> Array in eine Klasse umwandeln? Was soll das sein, was soll das werden?
primitive Daten aus einer Tabelle in der Datenbank einheitlich als eine zu behandeln…
~~~php
new Kontakt(
$records[ $i ][ 'vorname' ],
$records[ $i ][ 'nachname ],
$records[ $i ][ 'email' ],
$records[ $i ][ 'betreff' ],
$records[ $i ][ 'nachricht' ]
);
~~~
und vielle davon zusammenfassend als **array** …
~~~php
return [
new Kontakt( /* ... */ ),
new Kontakt( /* ... */ ),
new Kontakt( /* ... */ ),
...,
];
~~~
…als eben viele zu vertarbeiten `$vorname, $nachname, $email, $betreff, $nachricht
lgmb
Klassen in Modeln oder Repositories aufbauen?
bearbeitet von MBmoin,
> > Datensätze von der _Database_ zu fetchen und im _Repository_ als **array** zu verarbeiten und zu übergeben, schein mir sinnvoller zu sein. Das _Model_, welches auf das _Repository_ zugreift, kann dann dieses **array** in eine _Klasse_ umwandeln.
>
> Array in eine Klasse umwandeln? Was soll das sein, was soll das werden?
bestimmte primitive daten einheitlich als eine zu behandeln Objekt
~~~php
new Kontakt(
$records[ $i ][ 'vorname' ],
$records[ $i ][ 'nachname ],
$records[ $i ][ 'email' ],
$records[ $i ][ 'betreff' ],
$records[ $i ][ 'nachricht' ]
);
~~~
und vielle davon zusammenfassend als **array** …
~~~php
return [
new Kontakt( /* ... */ ),
new Kontakt( /* ... */ ),
new Kontakt( /* ... */ ),
...,
];
~~~
…als eben viele zu vertarbeiten `$vorname, $nachname, $email, $betreff, $nachricht
lgmb