質問: いつもお世話になっております。 CakePHP3を利用したシステムを作成しているのですが、 `$this->Form->input('value', ['type'=>'time'])`のように viewでFormHelperを使いフォーム要素を作成するとselectで作成されてしまいます。 ``` // こうなってしまう 0 1 ... 0 1 ... // こうしたい ``` デザインの関係で``にしたいのですが、FormHelperを使って 表現する方法はありませんでしょうか? よろしくお願いいたします。 // 追記 開発者ツールで書き換えて、下の方法で問題なく動作することを確認しております。
回答: 自分の知る限りForm->input()のオプションで対応する方法はないと思います。 以下のようにForm->test()を使えば近い形で出力されると思いますが、付属のdivやlabelが出力されなくなります。 ``` echo $this->Form->text('value', ['type'=>'time']); // echo $this->Form->input('value', ['type'=>'text']); // // Value // // ```