【问题标题】:ZF2 "Zend\Form\Element\Time" gives wrong messageZF2 "Zend\Form\Element\Time" 给出错误信息
【发布时间】:2015-03-29 09:18:37
【问题描述】:

我的表单中有以下元素,但在提交时它一直显示消息“输入的日期似乎不是有效日期”。这不是日期,而是时间元素。我没有应用任何过滤器。

    $this->add(array(
        'name' => 'starttime',
        'type' => 'Zend\Form\Element\Time',
        'options' => array(
            'label' => _("Start time"),
            'format' => 'H:i:s'
        ),
        'attributes' => array(
            'min' => '00:00:00',
            'max' => '23:59:59',
            'step' => 60 * 15, // seconds; default step interval is 60 seconds
        )
    ));

我做错了什么?

【问题讨论】:

    标签: php forms time zend-framework2


    【解决方案1】:

    尝试编辑“步骤”,例如:60 而不是 60*15

    此输入被视为“日期格式”,您可以根据需要更改默认错误消息:“输入似乎不是有效时间”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-14
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      • 2015-06-22
      • 1970-01-01
      相关资源
      最近更新 更多