我在ZF2应用程序中实现了eonasdan-bootstrap-datetimepicker。
请参阅此处添加模式的实现:
<div class="form-group <?= ($this->formElementErrors($event->get('date'))) ? 'has-error' : ''; ?>">
<?php
echo $this->formLabel($event->get('date')) . PHP_EOL;
?>
<div class="input-group date" id='date'>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
<?php
echo $this->formText($event->get('date')) . PHP_EOL;
?>
</div>
<?php
echo $this->formElementErrors($event->get('date')) . PHP_EOL;
?>
</div>
<script type="text/javascript">
$(function() {
$('#date').datetimepicker({
format: 'DD-MMM-YYYY'
});
});
</script>
这很好用。 在编辑模式下,我有相同的实现,但我收到Zend \ View \ Exception \ InvalidArgumentException
提供给Escape助手的对象,但标志不允许递归
这是因为我将Date对象传递给Text字段。 但是在eonasdan-bootstrap-datetimepicker中,这需要是text类型的输入字段。
有人建议如何处理这个甚至是一个有效的例子吗?
感谢。