我正在使用 CakePHP 构建一个综合格斗 (MMA) 网站。我有一个表格来添加匹配项,其中一个字段是回合长度,以分钟为单位,我将其作为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 的人能否告诉我如何创建一个开放的文本字段,用户可以指定一轮应该持续的分钟数,然后将其作为时间值保存在我的数据库中,并在我的编辑表单中正确填充?