1

我需要在 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 %}

然后,当我渲染模板时,我发现我的表单中没有 textarea 按预期使用 TinyMCE 库。任何想法?我不知道它是否有帮助,但我查看了 HTML 源代码,我看到 Assetic 将库导入如下:

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

为什么原来的路径和JS文件都被重命名了?

4

1 回答 1

1

output选项允许您控制资产的最终位置。

于 2012-04-25T03:18:19.443 回答