0

我正在使用 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 的人能否告诉我如何创建一个开放的文本字段,用户可以指定一轮应该持续的分钟数,然后将其作为时间值保存在我的数据库中,并在我的编辑表单中正确填充?

4

1 回答 1

0

我尝试了以下。它奏效了。

echo date('i', strtotime('00:05:00'));

date() 格式说明符列表将帮助您实现与您在问题中提到的相同。

请询问它是否不适合您。

于 2012-08-13T10:05:59.580 回答