twigではクロスサイトスクリプト防止の為、自動エスケープがデフォルトで有効になっています。
「autoescape false」で囲んであげると、autoescapeを無効にできます。
{% autoescape false %} {{ vm.memo|escape|replace({'\n':'<br />'}) }} {% endautoescape %}
registerの時に「'autoescape' ⇒ false」としてあげるとautoescapeを無効にできます。
// autoescapeを無効にする。 $app->register(new Silex\Provider\TwigServiceProvider(), array( 'twig.path' => __DIR__ . '/views', 'twig.options' => array( 'autoescape' => false, ), ));
下記のようにe(escape)でエスケープ
raw でそのまま表示
を指定もできる。
{% html = "↑" %} {{html|e}} {{html|raw}}