エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[CakePHP]find("list")のセレクトボックスに空要素(選択してください)を追加 | うえちょこ@ぼろぐ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[CakePHP]find("list")のセレクトボックスに空要素(選択してください)を追加 | うえちょこ@ぼろぐ
CakePHP 1.2で、モデルに対してfind(“list”)すると、セレクトボックスに最適な配列を返してくれます。Ca... CakePHP 1.2で、モデルに対してfind(“list”)すると、セレクトボックスに最適な配列を返してくれます。CakePHP 1.1だとgenerateList()って呼ばれていたかもしれません。この配列をそのままViewにsetしてinputタグを作ると、セレクトボックスを簡単に作ってくれますが、いわゆる「選択してください」っていう空要素を吐いてはくれません。 「選択してください」を吐くためにわざわざ配列をarray_merge()しなきゃいけないのかなって思っていたのですが、そこは親切フレームワーク。ちゃんと便利な機能があります。 どうやら、FormHelperのinput()メソッドの第2引数の$optionsに、emptyという要素を含めることで簡単に実現できるらしいです。 Controllerでこんな感じにセットして、 [phpcode] $this->set(‘hoge