如何使用资产

时间:2017-03-30 04:50:14

标签: symfony twig tinymce assetic symfony-2.8

我试图使用Assetic

将tinymce 4.5.5包含到我的Symfony项目中
{% block javascripts %}
{% javascripts  '@MyAmazingBundle/Resources/public/js/jquery.min.js'
                ... 
                '@MyAmazingBundle/Resources/public/js/tinymce.min.js' %}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}

downloaded TinyMCE Community并将文件tinymce.min.js复制到我的资源中。我有错误:

TypeError: u is not a constructor

我研究uTheme所以我测试了一些东西并通过将整个tinemce目录添加到资源+新声明来改变include:

@MyAmazingBundle/Resources/public/js/tinymce/tinymce.min.js

我认为Assetic打破了它,因为我试图从云中包含tinymce文件并且它工作但是当我从云下载代码并且从资源中被剔除时它再次以其他方式被破坏(不可见等等 - 一些无效的东西)

我还测试了其他一些方法来包含它但没有任何效果......

向symfony项目/包添加tinymce并包含模板的正确方法是什么?

//编辑

我试过通过资产功能将它包括在内并且通过制作此文件的副本可能很有价值,但无论如何解决它?

<script src="{{ asset('bundles/myamazing/js/tinymce/tinymce.min.js') }}"></script>

0 个答案:

没有答案