BoostCakeを使ってCakePHP & Bootstrapなサイトを作っていると、Horizontal formの中にInline formのような横並びのテキストボックスを作りたい場面が時々出てきます。 例えば名前の「姓」「名」や、郵便番号の上3桁と下4桁などが2つのテキストボックスに分かれている場合、2行に分けて表示せずに1行で横に並んで欲しいんですよね。 色々試行錯誤したところ、バリデーションエラーをきちんとそれぞれのテキストボックスの下部に表示させつつ、レスポンシブにも対応させるとなると、それなりに記述に工夫が必要だったのでメモしておきます。 前提 CakePHP2.6.10 BoostCakeプラグイン(導入済み) Bootstrap3.3.5 以上の環境で制作しています。 完成形 こんな感じです。 「お名前」「フリガナ」「郵便番号」が横並びを実現した箇所になっています。