酔っぱらいスクリプターの備忘録。よく消える(意味ねぇ
小話 Yii Framework触るぜ日記(3)
ログイン処理に使う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
そんな感じっぽい。うん。
久しぶりにプログラムっぽい。
代理店とかユーザーの相手してるより楽しく感じる。
でもそろそろ帰って寝る(・д・)ノ
関連する記事
| Print article | This entry was posted by shimizu on 2010年2月21日 at 1:15 AM, and is filed under Yii Framework. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
