cakephp - CakePHP 时间输入中可以显示秒吗?

标签 cakephp time input formhelper

我有以下字段: $this->Form->input('vlog_in', array('timeFormat' => '24'));

这是数据库中的“时间”字段,因此它的输入格式如下:00:00(小时:分钟)。

如何显示秒选择框,以便我的用户可以选择它,例如 00:00:00(小时:分钟:秒)?

最佳答案

只需构建表单,然后将其在 Controller 中拼凑在一起。我知道,并不像只有一个设置那么漂亮,但是......

// VIEW
echo $this->Form->input('vlog_in_hours', array('type' => 'select',
    'options' => array_combine(range(0,23), range(0,23)),
));
echo $this->Form->input('vlog_in_minutes', array('type' => 'select',
    'options' => array_combine(range(0,59), range(0,59)),
));
echo $this->Form->input('vlog_in_seconds', array('type' => 'select',
    'options' => array_combine(range(0,59), range(0,59)),
));


//CONTROLLER
function whatever() {
    //...
    $data = $this->request->data['MyModel'];
    $time = $data['vlog_in_hours'].':'.$data['vlog_in_minutes'].':'.$data['vlog_in_seconds'];
    $this->request->data['MyModel']['vlog_in'] = $time;
    //...
    $this->MyModel->save($this->request->data);
    //...
}

关于cakephp - CakePHP 时间输入中可以显示秒吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484352/

相关文章:

actionscript-3 - 在Actionscript中输入正确的声音?

cakephp - 在 Controller 中添加 HABTM 数据

php - 为什么我们应该更改 CakePHP 中的 Security Salt 值?

php - Cakephp 3 动态更改数据库连接?有效率吗?

php - Codeigniter V 其他 PHP 框架的可扩展性如何?

r - 如何在r中转换为unix时间?

javascript - JS脚本持续时间

python - Time.sleep() 函数放置

python - 将 fortran double 格式读入 python

input - 流分析作业未从 IOT 中心接收输入