
[英]ZF2 Zend\Form\FormElementManager::get was unable to fetch or create an instance for Zend\Form\Element\Datetime
[英]ZF2 “Zend\Form\Element\Time” gives wrong message
我的表单中包含以下元素,但是在提交时,它会一直显示消息“输入的日期似乎无效”。 它不是日期,而是时间元素。 我没有应用任何过滤器。
$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
)
));
我究竟做错了什么?
尝试编辑“步骤”,例如:60而不是60 * 15
该输入被视为“日期格式”,您可以根据需要更改默认错误消息:“输入似乎不是有效时间”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.