这可能不是 Yii 问题,更像是设计模式问题和 OOP 问题。
我不想就我们是否应该使用accessors
.
考虑到我们确实打算在我们的应用程序开发中广泛使用它们,我开始怀疑这对abstract
那些accessors
.
我们有一堆public properties
我希望转换成private
的,并使用正确的getters
和setters
操纵它们。大多数这些操作将发生在我们的控制器上。
components/Controller.php
创建这个类(所有控制器都extend
将从它那里),某种通用性是否有意义accessors
?
如果是这样,我们应该考虑使用magic methods
? (如果它们可以应用于此类场景?)
提前致谢。