Symfony2/twigjquery扩展模板
我有一个扩展模板的问题,css一直工作,但是我有一个jquery的问题,如果我没有扩展模板,jquery是工作的,但是如果我有扩展模板,jquery是不工作的,这是一个奇怪的Symfony2/twigjquery扩展模板,jquery,templates,symfony,twig,Jquery,Templates,Symfony,Twig,我有一个扩展模板的问题,css一直工作,但是我有一个jquery的问题,如果我没有扩展模板,jquery是工作的,但是如果我有扩展模板,jquery是不工作的,这是一个奇怪的 index.html.twig 如果我添加{%extends'BloggerBlogBundle:Admin:index.html.twig%},那么除了jquery之外,其他一切都可以工作/ 解决方案非常简单,只需在子模板的javascripts块中调用{{parent()}} {% block javascrip
index.html.twig
如果我添加{%extends'BloggerBlogBundle:Admin:index.html.twig%},那么除了jquery之外,其他一切都可以工作/ 解决方案非常简单,只需在子模板的javascripts块中调用{{parent()}}
{% block javascripts %}
{{ parent() }}
{%endblock%}
因为当您在子模板中调用该块时,它会覆盖父块的内容,而您将其称为{{parent}
我希望我能理解你页面的情节。如果不是直接说出来。像这样的事情?不起作用。。。我尝试重写模板sonata管理包,除了jquery,其他一切都可以运行…这个{{parent()}}是不必要的,因为您的父javascriptss不阻止任何内容“index.hmtl.twig”。您确定您的文件存在吗??Jquery ui和Jquery.min.js。你在firebug或web开发工具的Javascript控制台上看到了什么?如果我没有扩展模板,jquery可以工作,但是如果我有扩展模板,jquery不能工作,css总是工作,所以文件存在,但我在谷歌chrome控制台中检查jquery是否存在…在这一步中,我无法告诉您更多信息,但您必须阅读您的代码aigain以检查所有。。但通常情况下,它必须起作用。
{% block javascripts %}
{{ parent() }}