トップ > ラボブログ

ラボブログ

« jOpenSocial と opensocial-jquery についてまとめ | メイン | 2009/4/27 ソーシャルアプリ関連記事 »

CakePHPでらくちんプルダウン(for 1.2)

あとで読む

スパイスラボ神部です。


CakePHP を使っていると、本当にデータベースのやりとりが楽になるので、個人的には MySQL とお話するときのコンシェルジュ、もしくは同時通訳のように使っています。そうなると、もっとデータをデータベースを使って管理するようになりたくなります。たとえば、これテキストで管理していたデータをデータベースに入れて利用するなど。


Web のフォームでプルダウンを実施する際などは、それらのプルダウンを動的に管理したいときこれまで原始的に CVS を使ったりしていましたが、今では MySQL を積極的に使うようにしています。さらに CakePHP 側でも、それらをプルダウンの項目として利用するための簡易な方法が用意されているので、ここで紹介します。


-プルダウンメニューが好きだ! - Favorites!


役に立つリソースと解説


簡単に言えば、


1.プルダウンにしたいデータをデータベースに格納


2.controller で Set::Combine などを使って仕込む


3.ビューで FormHelper を使ってプルダウンを表示


という流れです。これらを実現するために、下記のリソースを見れば難しくありません。


-"selectプルダウン" フォーラム - CakePHP Users in Japan


-モデルの指定列からselectタグを作るのに便利な方法 - Writing Some Code


-『CakePHP』を使ってみる ~7~ CakePHP 1.2 でプルダウン、チェックボックス、ラジオで作る - ざ・わーるど.jp@はてな


echo $form->input('Post.pulldown', array('type' => 'select', 'options' => $list) );

 



関連記事



ブックマークに追加する この記事についてTwitterでツイート

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/992

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

mixiアプリ本
4/22発売!

mixiアプリをつくろう!
OpenSocialで学ぶ
ソーシャルアプリ



(株)スパイスボックス
神部 竜二(著)

書籍情報






検索



神部竜二
ブログ執筆者の一人です。ネットの新しい話題や Web まわりのプログラミング、Web 広告について書いていきたいと思います。


About

2009年04月26日 19:10 に投稿されたエントリーのページです。

ひとつ前の投稿は「 jOpenSocial と opensocial-jquery についてまとめ 」です。

次の投稿は「 2009/4/27 ソーシャルアプリ関連記事 」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

SEO ブログパーツ  

+ インデックス数計測 +