我希望能够拥有Guest
和User
类都扩展CWebUser
. 某处的应用程序是否可以根据用户是否登录来确定要加载的类?
我的目标是Yii::app()->user->getMyStuff()
根据用户是访客还是登录用户来做不同的事情。我看不到任何明显的方法来实现这一点。
我总能做到...
function getMyStuff() {
if ($this->isGuest){
.....
} else {
.....
}
}
但我不想用所有这些重载一个类......