Frage zu OOP

02/27/2014 13:31 Phillor#1
Hallo Leute,

ich wollte mal ein bisschen anfange, mit OOP rumzuprobieren. Habe mich dazu entschieden eine Userklasse zu schreiben, die User registriert, einloggt, Userdaten ändern kann usw.

Jetzt stellt sich mir die Frage, ob ich in dieser Klasse z.B. beim Registrierungsformular überprüfen soll, ob der User alles vollständig und korrekt eingegeben hat, oder soll ich dafür eine andere Klasse schreiben?

Gruß,
Phillor
02/27/2014 13:48 Synatex#2
Nein. Deiner User Klasse bildet nur den User ab. Das Formular ist kein Bestandteil deines Benutzers. Wenn du ne Funktion $user->register() hast kannst du dort durchaus sagen das X und Y Werte sind die angenommen werden müssen und einem bestimmten Format entsprechen sollten, das ist aber komplett unabhängig vom Formular.
02/27/2014 13:50 Phillor#3
alles klar. Vielen Dank :)
02/27/2014 22:39 nukeyou#4
um die eingabedaten des formulars zu prüfen, kannst du z.b. eine validator-klasse schreiben mit validation rules.

z.b. für:
required fields
email
min
max
sonderzeichen
etc.
02/28/2014 07:12 Phillor#5
ja, so ähnlich hatte ich mir das auch überlegt. Vielen Dank :D