我会使用外部javascript文件将其用于我的twig模板。
我已阅读here我应该安装资产,所以这就是我的工作方式:
accueil.twig
{{ app.request.basepath }}.javascript.js
<!Doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Créer un utilisateur</title>
<style>
#plateforme{
width:1200px;
height:600px;
border-style:solid;
border-color:blue;
background-color:white;
}
</style>
<body>
{{ asset('javascript.js') }}
<div id="plateforme" onclick="Changecolor()"></div>
</body>
但是,只有将所有代码放入树枝模板中,javascript代码才能正常工作。
我正在使用Silex框架。
答案 0 :(得分:-1)
现在它可以工作,不需要任何资产,只需
<script src="templates/javascript.js"></script>