酔っぱらいスクリプターの備忘録。よく消える(意味ねぇ
Archive for 2010年2月21日
小話 Yii Framework触るぜ日記(3)
2月 21st
ログイン処理に使うUserIdentity
ちゃんと見てないけど、ログインに使うUserIdentityはオブジェクトでセッションに保持されてるっぽい。
公式チュートリアルのをコピペしてたんですが、getId()をオーバーライドし忘れてたのに途中で気付いて関数を追加したのにいつまでたってもusernameを返して来る。
一度、ログアウトしてログインし直したらgetId()がオーバーライドした関数の挙動になりましたよ。
URIとか
あとパーマリンクというかURI関連はコチラに書いてるのが一番綺麗だと思った。
index.phpもなくなるから。
あとviewでリンクやるときは
echo CHtml::link('リンクだよ',array('member/index'))
こんな感じっぽい。
第二引数を配列の形式にすればcontrollerも変更。
配列じゃなかったら現在のcontrollerを維持。
他にオプション入れたかったら第三引数に配列用意するよろし。
CHtml::Link。
CHTML::normalizeUrl。
ログインチェック
ログイン済みかどーかの判定は
Yii::app()->user->isGuest
そんな感じっぽい。うん。
久しぶりにプログラムっぽい。
代理店とかユーザーの相手してるより楽しく感じる。
でもそろそろ帰って寝る(・д・)ノ