Guest
とUser
クラスの両方を拡張できるようにしたいと思いCWebUser
ます。ユーザーがログインしているかどうかに基づいて、アプリケーションがロードするクラスをどこかで決定することは可能ですか?
私の目的はYii::app()->user->getMyStuff()
、ユーザーがゲストであるかログインしているユーザーであるかに基づいて、さまざまなことを行うことです。これを実現するための明白な方法がわかりません。
私はいつでもできる...
function getMyStuff() {
if ($this->isGuest){
.....
} else {
.....
}
}
しかし、私はそのすべてで単一のクラスをオーバーロードしたくありません...