Genemu jquery select2无法加载类型;genemu“jqueryselect2”宗教“;
我有一个symfony2.6项目,最近我从他们的数据库中安装了genemujqueryselect2,这表示我们需要在每个类型后面加上表单字段的名称,但我一直遇到这个错误 无法为以下对象加载类型“genemu_jqueryselect2_宗教”:Genemu jquery select2无法加载类型;genemu“jqueryselect2”宗教“;,jquery,forms,symfony,types,Jquery,Forms,Symfony,Types,我有一个symfony2.6项目,最近我从他们的数据库中安装了genemujqueryselect2,这表示我们需要在每个类型后面加上表单字段的名称,但我一直遇到这个错误 无法为以下对象加载类型“genemu_jqueryselect2_宗教”: 您是否在config.yml中配置了捆绑包 就像这样: #app/config.config.yml genemu_form: tinymce: enabled: true theme: modern
您是否在config.yml中配置了捆绑包 就像这样:
#app/config.config.yml
genemu_form:
tinymce:
enabled: true
theme: modern
configs:
entity_encoding: raw
plugins : 'advlist autolink link image lists charmap print preview'
date: ~
image: ~
select2:
enabled: true
configs:
placeholder: Select an option
width: off
allowClear: false
minimumInputLength: 0
我发现这个捆绑包在2.3版本之前只支持Symfony.*您仍然收到同样的错误吗 不要忘记在AppKernel中启用捆绑包:
new Genemu\Bundle\FormBundle\GenemuFormBundle(),
要在config.yml中配置捆绑包,请执行以下操作:
(上一条信息)
要在%entityName%type.php中精确输入您的类型(这是我的):
要将JS和CSS从select2添加到表单视图中,请执行以下操作:
{% block scripts %}
{{ parent() }}
{% if form is defined %}
<script src="{{ asset('bundles/adminbundle/js/select2-4.0.0/js/select2.min.js') }}"></script>
{{ form_javascript(form) }}
{% endif %}
{% endblock %}
{% block stylesheets %}
{{ parent() }}
{% if form is defined %}
<link rel="stylesheet" href="{{ asset('bundles/adminbundle/js/select2-4.0.0/css/select2.min.css') }}">
{{ form_stylesheet(form) }}
{% endif %}
{% endblock %}
{%block scripts%}
{{parent()}}
{%如果表单已定义%}
{{form_javascript(form)}
{%endif%}
{%endblock%}
{%块样式表%}
{{parent()}}
{%如果表单已定义%}
{{form_样式表(form)}}
{%endif%}
{%endblock%}
我发现这个捆绑包在2.3之前只支持Symfony,我使用的是2.6,感谢您的回答。我刚刚安装了genemu表单捆绑包。My composer.json:“genemu/form bundle”:“2.3.*@dev”,
我正在使用Symfony 2.6.6,它就像一个魔咒。。但在我的表单类型中,我使用:genemu\u jqueryselect2\u entity
而不是您的:genemu\u jqueryselect2\u%entityName%
仍然不走运,我确保所有配置都正确(请改用ZenstruckFormBundle;)已经这样做了,运气不好。非常感谢,伙计,我没有用这种方式导入select2,我使用的是细枝继承结构,我在基本细枝中导入select2库,而不是表单细枝。。现在的问题是如果我使用'multiple'=>true,它会生成一个错误;p为第二期打开一篇新文章并打印错误
->add('formation', 'genemu_jqueryselect2_entity', array(
'class' => 'FormationFrontBundle:Formation',
'property' => 'name',
'label' => 'Formation',
'multiple' => false,
'placeholder' => 'Sélectionner'
))
{% block scripts %}
{{ parent() }}
{% if form is defined %}
<script src="{{ asset('bundles/adminbundle/js/select2-4.0.0/js/select2.min.js') }}"></script>
{{ form_javascript(form) }}
{% endif %}
{% endblock %}
{% block stylesheets %}
{{ parent() }}
{% if form is defined %}
<link rel="stylesheet" href="{{ asset('bundles/adminbundle/js/select2-4.0.0/css/select2.min.css') }}">
{{ form_stylesheet(form) }}
{% endif %}
{% endblock %}