Rolf B: Generierung von Properties zur Handhabung von POST-Daten

Beitrag lesen

Hallo borisbaer,

$user -> username = $_POST['username'];
$user -> email = $_POST['email'];
$user -> password = password_hash( $_POST['password'], PASSWORD_DEFAULT );

ist am einfachsten und klarsten. Für häufige Konvertierungen oder Prüfungen schreibe Helper-Funktionen.

Wenn Du unbedingt ein Architekturwunder vollbringen willst, dann verwende das Reflection API, um die Properties der Klasse aufzufinden, und klebe an die Properties Attribute, um deklarativ festzulegen, aus welchem POST-Wert sie zu lesen sind und welche Plausibilitäten oder Konvertierungen laufen müssen. Auf diese Weise kannst Du einen generischen POST zu Object Mapper erstellen.

Rolf

--
sumpsi - posui - obstruxi