2012-05-09 9 views
0

ウェブページ内でKnpSnappyBundleで生成された画像を使用することができますか? 私は、HTMLから画像をレンダリングし、クライアントへの応答として送信することができる午前:KnpSnappyBundleは画像の中で画像を使用します

$html = $this->renderView('YOPYourOwnPoetBundle:thePoet:poemJPG.html.twig', array(
     'poem' => $customizedPoem, 
    )); 

    $data = $this->get('knp_snappy.image')->getOutputFromHtml($html); 

しかし、私はHTML応答内のこの画像を使用する方法を見つけるように見えることはできません。 "$ data"はどのように使うべきですか?

ありがとうございました。

答えて

0

イメージをファイルシステムに保存し、いつものようにイメージを参照することができます。

あなたは画像を保存したくない場合は、常に希望コントローラ書くことができます。

  • は、(任意の画像コンテンツタイプに)
  • は、コンテンツタイプを設定し、新たなResponseオブジェクトを作成
  • は$の内容データ

あなたはその場で画像を生成することができ、この方法は、応答

  • リターンにコンテンツを設定します。

  • +0

    はいイメージを返すコントローラーのアクションで簡単に画像を生成し、次にこのような画像をtwigファイルにロードする方法を探していました: Thumbnail

    関連する問題