为什么我的Zend DateTime元素不起作用?
看法:
echo $this->formDateTime($form->get('initial_call_time'));
表格类别:
$this->add(array(
'name' => 'initial_call_time',
'type' => 'Zend\Form\Element\DateTime',
'options' => array(
'label' => 'Call Date Time',
),
'attributes' => array(
'min' => '2010-01-01T00:00:00Z',
'max' => '2020-01-01T00:00:00Z',
'step' => '1', // minutes; default step interval is 1 mint
)));
控制器
$dateTimeLocal = new Element\DateTimeLocal('initial_call_time');
$dateTimeLocal
->setLabel('Appointment Date')
->setAttributes(array(
'min' => '2010-01-01T00:00:00',
'max' => '2020-01-01T00:00:00',
'step' => '1', // minutes; default step interval is 1 min
))
->setOptions(array(
'format' => 'Y-m-d\TH:i'
));
$form = new InitialCallForm;
$form->add($dateTimeLocal);
哪里有关于此的好的教程?我试图按照网站上的说明进行操作,但似乎不起作用。目前,我得到一个空白表格框。
许多浏览器不支持此帮助程序生成的HTML元素。因此,为回答您的问题,您可能会在不支持的浏览器上进行测试:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句