Symfony-仅显示年份,而不是视图中时间戳字段中的yy mm dd
我有一张这样的表格:Symfony-仅显示年份,而不是视图中时间戳字段中的yy mm dd,symfony,twig,Symfony,Twig,我有一张这样的表格: $builder ->add('name','text',array('label'=>'name')) ->add('startAt', 'datetime',array('label'=>'start:')) ->add('endAt', 'datetime',array('label'=>'end:')) ; 我尝试用以下几行在视图中显示表单: <div class="start-at">
$builder
->add('name','text',array('label'=>'name'))
->add('startAt', 'datetime',array('label'=>'start:'))
->add('endAt', 'datetime',array('label'=>'end:'))
;
我尝试用以下几行在视图中显示表单:
<div class="start-at">
{% block startAt %}
{{ form_errors(form.startAt) }}
{{ form_label(form.startAt) }}
{{ form_widget(form.startAt) }}
{% endblock startAt %}
</div>
{%block startAt%}
{{form_errors(form.startAt)}
{{form_标签(form.startAt)}
{{form_小部件(form.startAt)}
{%endblock startAt%}
当我渲染页面时,我在浏览器中看到如下内容:
$builder
->add('name','text',array('label'=>'name'))
->add('startAt', 'datetime',array('label'=>'start:'))
->add('endAt', 'datetime',array('label'=>'end:'))
;
如何在视图中显示年份或月份?我不需要其他字段。您的字段类型为“datetime”,如果您只需要日期,请尝试使用“date”类型
请参阅此处的官方文档:可能重复@bartek,这不是重复的dude。我不想用css隐藏元素。我只想展示一年。