おそらく、これは Yii に関する質問ではなく、デザイン パターンに関する質問や OOP に関する質問に近いかもしれません。
を使用すべきか使用すべきでないかについての議論を始めたくありませんaccessors。
アプリケーション開発でそれらを広く使用するつもりであることを考慮すると、abstractそれらに意味があるかどうか疑問に思い始めていaccessorsます。
public properties変換したいものはたくさんprivateありますが、適切なものを使用してそれらgettersをsetters操作します。これらの操作のほとんどは、コントローラーで行われます。
このクラスを作成することは理にかなっていますかcomponents/Controller.php(すべてのコントローラーがextendそこから作成されます)、ある種の一般的なものaccessorsですか?
もしそうなら、使用を検討する必要がありmagic methodsますか? (そのようなシナリオに適用できるとしたら?)
前もって感謝します。