2012-05-09 2 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

이미지를 파일 시스템에 저장하고 평소와 같이 참조 할 수 있습니다.

이미지를 저장하지 않으려면 항상 것 컨트롤러 작성할 수 있습니다

  • 는 (모든 이미지 콘텐츠 유형)
  • 콘텐츠 유형을 설정 새로운 응답 객체를 생성
  • 는 $의 내용을 데이터

당신이 즉석에서 이미지를 생성 할 수있는이 방법은 응답

  • 반환에 내용을 설정 .

  • +0

    예 이미지를 반환하는 컨트롤러에서 작업하기 쉽도록 이미지를 생성하는 방법을 찾고 다음 나뭇 가지 파일에서 이와 같은 이미지를로드하십시오. Thumbnail

    관련 문제