Symfony2プロジェクトでTinyMCEjavascriptライブラリを使用する必要があります。さて、私はこのライブラリを使用するためのダミーのチュートリアルに従っています。したがって、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 %}
次に、テンプレートをレンダリングすると、フォーム内のテキストエリアがTinyMCEライブラリで期待どおりに機能していないことがわかります。何か案が?それが役立つかどうかはわかりませんが、HTMLソースコードを調べたところ、Asseticがライブラリを次のようにインポートしていることがわかりました。
<script src="/Acme/web/app_dev.php/js/0540f06_tiny_mce_1.js" type="text/javascript"></script>
元のパスとJSファイルの名前が変更されたのはなぜですか?