CakePHP を使用して総合格闘技 (MMA) の Web サイトを構築しています。一致を追加するフォームがあり、フィールドの 1 つはラウンドの長さ (分単位) で、データベースにTIME
値として保存しています。
私のフォームでは、編集可能な値の分部分のみが必要です。Match.rounds_length
という名前のフィールドを作成し、タイプを に設定しようとしましたが、値number
を入力できません。minutes
これが私が現在持っているものです:
$this->Form->input('Match.rounds_length' => array('type' => 'time'));
CakePHP オンライン ドキュメントでこのページを見つけました: http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#field-naming-conventions。しかし、私のセットアップではそれを機能させることができないようです。
CakePHP に精通している人が、ユーザーがラウンドを継続する分数を指定できるオープンテキストフィールドを作成する方法を教えてくれませんか?データベースに時間値として保存され、編集フォームに適切に入力されますか?