从外部文件Symfony Twig调用js函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从外部文件Symfony Twig调用js函数相关的知识,希望对你有一定的参考价值。
我在Symfony 4.4的树枝视图中调用函数时遇到问题。该视图称为UserList.html.view,并且扩展了[[base.html.twig] >>文件的开头如下:
% extends 'base.html.twig' %
% block body %
% block javascripts %
<script src=" asset('build/js/custom.js') "></script>
...
我还尝试通过添加条目来与Encore一起使用,但是它不起作用。访问外部函数的唯一方法是从父视图中调用它们,这显然不是我想要的。
我得到的错误:
未捕获的ReferenceError:coucou没有定义在HTMLButtonElement.onclick(VM3883 manageAccounts:183)onclick @ VM3883 manageAccounts:183我阅读了其他有关此内容的文章,但实际上都没有提供有效的解决方案。
谢谢您的帮助!
我在Symfony 4.4的树枝视图中调用函数时遇到问题。此视图称为UserList.html.view,它扩展了base.html.twig文件的开头如下:%扩展了'base ....
答案
您好,欢迎来到SO论坛。很难根据提供的代码片段来解决您的问题-但是,细枝块用法可能未按您想象的那样实现/无法正常工作。也就是说,已实现的主体块中的javascript块与基本模板中的类似名称的块(我假设那里存在类似名称的块)没有任何关系,因为它位于主体块中,在此UserList.html.twig
中您将其完全覆盖模板。另一答案
希望大家在这个困难时期做得很好!法国上周开始收容,所以我有很多时间寻找解决方案。以上是关于从外部文件Symfony Twig调用js函数的主要内容,如果未能解决你的问题,请参考以下文章
由于使用了parent()和块结构,在调用form_row()之前,Twig输出Symfony表单元素