0

GuestUserクラスの両方を拡張できるようにしたいと思いCWebUserます。ユーザーがログインしているかどうかに基づいて、アプリケーションがロードするクラスをどこかで決定することは可能ですか?

私の目的はYii::app()->user->getMyStuff()、ユーザーがゲストであるかログインしているユーザーであるかに基づいて、さまざまなことを行うことです。これを実現するための明白な方法がわかりません。

私はいつでもできる...

function getMyStuff() {
   if ($this->isGuest){
       .....
   } else {
       .....
   }
}

しかし、私はそのすべてで単一のクラスをオーバーロードしたくありません...

4

0 に答える 0