在symfony中使用formfield时的逻辑异常

时间:2014-10-28 10:42:45

标签: php symfony twig form-fields

我正在尝试以DatePicker形式使用此Twig表单类型:
https://github.com/mohebifar/DateTimeBundle
使用此处所述的jquery小部件:
https://github.com/mohebifar/DateTimeBundle/blob/master/Resources/doc/2.3-date-picker-form-type.md

像这样:

{% block headassets %}
    {% stylesheets 'bundles/itwuser/css/*.css' filter='cssrewrite' %}
        <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}

    {{ form_datetime_css(form) }}
    {{ form_datetime_js_asset(form) }}
    {{ form_datetime_js(form) }}
{% endblock %} 

但我在行LogicException

上收到form_datetime_css(form)
LogicException: Unable to render the form as none of the following blocks exist: "_itw_userbundle_user_css", "itw_userbundle_user_css", "form_css".

有什么问题?


更新:
我添加了主题:

{% form_theme form 'MohebifarDateTimeBundle::form_fields.html.twig' %}

但仍然发生同样的异常!

1 个答案:

答案 0 :(得分:1)

这对我来说似乎缺少形式主题。我认为这个包带有书面主题,扩展了基本功能,但也增加了这些功能块。

如果您不熟悉表单主题,请参阅以下链接:http://symfony.com/doc/current/cookbook/form/form_customization.html#method-2-inside-a-separate-template