我想在表单中包含一个日期选择器。我发现了这个:
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
form_themes:
resources :
- 'SonataCoreBundle::Form:datepicker.html.twig'
但是当我清除缓存时,我收到了这条消息:
[Symfony的\元器件\配置\定义\异常\ InvalidTypeException]
路径" twig.form_themes.resources"的类型无效。期望的标量,但得到阵列
我不明白。 你能解释一下吗? 谢谢
答案 0 :(得分:1)
只需删除树枝配置中的resources :
即可。
看这个
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
form_themes:
- 'SonataCoreBundle::Form:datepicker.html.twig'
答案 1 :(得分:0)
您可以将此示例配置用于表单类型。
$formMapper->add(
'createdAt',
DateTimePickerType::class,
[
'label' => 'Data utworzenia',
'attr' => ['style' => 'width:300px;'],
'dp_side_by_side' => true,
'dp_use_current' => false,
'dp_use_seconds' => false,
'dp_collapse' => true,
'dp_calendar_weeks' => false,
'dp_view_mode' => 'days',
'dp_min_view_mode' => 'days',
'format' => 'yyyy-MM-dd HH:mm',
]
);
这是适用于SF 4.x的示例