TWIG 템플릿에서 Liipimaginebundle을 사용하여 미리보기 이미지를 표시하는 데 문제가 있습니다. index.html.twig에 내가 광고에 관련된 썸네일을 보여 FOR 루프를 사용하고Liipimaginebundle - FOR 루프의 이미지
return $this->render('ad/index.html.twig', array(
'ads' => $ads,
));
과 :
나는 인덱스를 렌더링하고 있습니다.
{% for ad in ads %}
//with parameter - doesn't work
{% set img = ad.mainPhoto %}
<img src="{{ img | imagine_filter('thumb') }}" />
//working fine
<img src="{{ asset('/uploads/2.png') | imagine_filter('thumb') }}" />
{% endfor %}
mainPhoto 저장 현재 광고 관련 사진 경로 - 예를 들어이 :
:
/uploads/2.png
에 "IMG"파라미터를 사용하는 동안, 나는 예외를 가지고 템플릿 렌더링 중에 예외가 발생했습니다 (경로 "liip_imagine_filter"에 대한 "매개 변수"경로 "는 일치하는 URL을 생성하기 위해". ""일치해야합니다. ").
이 경우 경로를 정의하는 올바른 방법은 무엇입니까? 당신은 imagine_filter
에 문자열로 경로 만 전달하는
는 당신이 우리의 유형과 ad.mainPhoto' '의 콘텐츠를 게재 할 수 있습니까? – Veve
@Veve ad.mainPhoto는 경로가있는 문자열입니다. 예 : /uploads/2.png – mmateja