簡體   English   中英

為什么通過Symfony2應用程序中的Twig模板導入的Javascript文件會重命名?

[英]Why the Javascript files imported by a Twig template in a Symfony2 application are renamed?

我需要在Symfony2項目中使用TinyMCE javascript庫。 好吧,我正在使用傻瓜教程使用該庫。 因此,由於我使用的是Symfony2框架,因此將庫保存到了包Resouces / public / js中 ,然后通過Assetic在Twig模板中導入了腳本。 下面是代碼:

{% 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 %}

然后,當我渲染模板時,我發現TinyMCE庫中的窗體中沒有文本區域按預期工作。 任何想法? 我不知道它是否有幫助,但是我看了一下HTML源代碼,我發現Assetic將庫導入為跟隨者:

<script src="/Acme/web/app_dev.php/js/0540f06_tiny_mce_1.js" type="text/javascript"></script>       

為什么原始路徑和JS文件已重命名?

output選項使您可以控制資產的最終位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM