Doctrine 2 Quel est le moyen recommandé pour accéder aux propriétés?

Je me souviens avoir lu que dans la Doctrine 2 modèles, je ne devrais pas définir les propriétés des champs public. Alors, comment voulez-vous exposer ces champs? Le bac à sable utilisé get*() & set*() méthodes. C'est que la meilleure idée? Son très lourd. À l'aide de méthodes magiques __get() __set() va rendre les choses similaire à la définition des domaines public?

Ce qui est de votre recommandation?

source d'informationauteur Jiew Meng