デフォルト画像を用意する(CakePHP修行 #33)
July 30, 2007 8:16 PM written by Gen Taguchi

さてCakePHP修行。いろいろやってますよ。

そういえば最近青い人がからんでくれない。どうしたのだろうか。一人異国の地でがんばっているのになにか寂しいっす・・・。

さて、気を取り直して。

■ デフォルトの写真を設定

細かいですが、写真がアップされていないときにデフォルトの画像を表示するようにしました。

uploadyourphoto.gif

↑ まずはこんな画像を用意。

pic_2.gif

↑ 画像が登録されていないときにはこんな感じに表示されるように。

コードは簡単。$me['User']['pic']がemptyだったら、デフォルト画像のURLを渡すようにしているだけです。

users_controller.phpのコードは以下のとおり。

if (empty($me['User']['pic'])) { $me['User']['pic'] = 'uploadyourphoto.gif'; $this->set('me', $me); }

なんか$meをまるごと再セットしているのが富豪的だな・・・$me['User']['pic']だけに新しい値をセットするのってどうすればいいのだろう。まぁ、細かいところはあとで悩むとしてとりあえず動くようにしちゃいます。

※ CakePHP修業は百式管理人がSNSっぽいものをCakePHPで作ろうとして挫折するまでの日記です。前回までのあらすじはこちらへ。

この記事のトラックバックURL (トラックバックは承認後に公開されます)

コメント一覧

コメント投稿 (コメントは承認後に公開されます)

名前
メールアドレス (表示されませんのでご安心を)
URL
情報保存?
コメント
あわせて読みたい

クリエイティブ・コモンズ・ライセンス

ユーザビリティ向上支援ビービット
Usability tested by BeBit

タブブラウザ Sleipnir 公式ページ(上級者向け)

Powered by
MovableType 3.34

人気ブログランキング - idea*idea
ワード
www.flickr.com
This is a Flickr badge showing photos in a set called 自炊生活. Make your own badge here.
Firefox meter