我需要在Symfony2项目中使用TinyMCE javascript库。好吧,我正在关注for dummies tutorial使用这个库。因此,由于我正在使用Symfony2框架,我将库保存到我的包 Resouces / public / js 中,然后我通过我的Twig模板中的Assetic导入了脚本。以下是代码:
{% block javascripts %}
{{ parent() }}
{% javascripts
'@AcmeTestBundle/Resources/public/js/tiny_mce/tiny_mce.js'
%}
<script src="{{ asset_url }}" type="text/javascript"></script>
{% endjavascripts %}
<script type="text/javascript" >
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
</script >
{% endblock %}
然后,当我渲染模板时,我发现我的表单中的textarea没有按照TinyMCE库的预期工作。 任何的想法?我不知道它是否有帮助,但我看了一下HTML源代码,我看到Assetic将这个库导入为folloows:
<script src="/Acme/web/app_dev.php/js/0540f06_tiny_mce_1.js" type="text/javascript"></script>
为什么原始路径和JS文件已重命名?