Alternativen für Restriktiven Property-Zugriff im Model (OOP)
bearbeitet von MBmoin,
> was ist ein *Model*? Sprichst Du von *MVC* "Model"?
Ja meine ich _als_ Beispiel.
> Die Sache mit den Traits hilft da überhaupt nicht.
Fals ich Dich richtig verstehe, meinst du, dass zur Laufzeit hinzufügbare
Instanz Properties nichts aus machen z.B. `$obj->hi = 'by';`{:.language-php}. Ich hingegen möchte die Instanz so beschränkt wie möglich halten und es das machen was es soll und nix anderes. Nur darum habe ich ja auch diese Interzeptor-Methoden im Trait ergänzt. Oder verstehe ich dich da miss???
>
> Machst Du […] dagegen *private*, benötigt […] jeweils eine Methode, um den Wert in […] zu lesen und zu schreiben.
Die Datenkapselung wollte ich erst zur Veranschaulichung meines Problemes hacken, habs aber dann verworfen, weil es offensichtlich ist - schien mir so. Da habe ich den Platz in der Selfhtml Datenbank eingespart.
lgmb
lgmb