我正在使用CakePHP构建混合武术(MMA)网站。我有一个表单来添加匹配,其中一个字段用于循环长度,这是在几分钟内,我将作为TIME
值存储在我的数据库中。从CakePHP表单中的时间字段获取分钟数?
在我的表格中,我只希望值的分钟部分可编辑。我尝试使用名称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的人可否告诉我如何创建一个开放的文本字段,用户可以指定一轮回合应持续的分钟数,然后将其作为时间值保存在我的数据库中,并在我的编辑表单?
你能解释一些虚拟的细节,它应该看起来像什么样的实际输出? – 2012-08-13 05:09:40
那么如果数据库中的值是00:05:00,那么我希望文本框显示'05'。 – 2012-08-13 10:02:42