ツールを起動する前にユーザーからデータを収集する小さな描画ツールを開発しています。私は Symfony2 を使用しています - 描画ツールは純粋な JavaScript です。
そのため、ユーザーがツールが読み込まれるページに到達すると、javascript は、フォームによってコントローラーに送信された、ユーザーが以前に入力したデータの一部 (キャンバスの高さと幅など) を認識する必要があります。テンプレートで変数を使用しても問題はありませんが、javascript ファイルで変数にアクセスできません。
テンプレートに JavaScript 変数を設定する方法はありますか?
次のようにテンプレートにjavascriptファイルを含めました(これは機能します):
<script type="text/javascript" src="<?php echo $view['assets']->getUrl('bundles/mybundle/js/myjs.js') ?></script>