변수 {{page_content | raw}}이있는 템플릿 파일을 렌더링 중입니다. 이 모든 것이 잘 작동합니다. 그러나 그 변수를 나뭇 가지로 렌더링하고 싶습니다 ... 동일한 환경을 사용하여 구문 분석하려는 값의 내용이 더 많은 변수입니다.나뭇 가지 - 변수 렌더링
나는 PHP를 사용하고 있습니다.
변수 {{page_content | raw}}이있는 템플릿 파일을 렌더링 중입니다. 이 모든 것이 잘 작동합니다. 그러나 그 변수를 나뭇 가지로 렌더링하고 싶습니다 ... 동일한 환경을 사용하여 구문 분석하려는 값의 내용이 더 많은 변수입니다.나뭇 가지 - 변수 렌더링
나는 PHP를 사용하고 있습니다.
template_from_string
함수를 사용할 수 있습니다.
here 및 here 설명서를 참조하십시오. 두 번째 링크의 비트를 Twig_Loader_String
으로 스크롤해야합니다. 이 로더 문자열에서
Twig_Loader_String
로드 템플릿 link 직접. 템플릿 참조 필요한 것 같다 템플릿 소스 코드
이기 때문에 그것은 더미 로더의 명시 적 첫 번째 링크에서 볼 수 있듯이 당신이 그것을 사용하고 싶은 말은 : 직접에서 또한
$twig = new Twig_Environment(...);
$twig->addExtension(new Twig_Extension_StringLoader());
가능 나뭇 가지 템플릿 (첫 번째 링크)
{{ include(template_from_string("Hello {{ name }}") }}
{{ include(template_from_string(page_content)) }}
좋은 감사. StringLoader는 내가 원하는대로 작동합니다. –
Perfect! 기꺼이 도와 줬어. – SirDerpington
질문을 다시 작성하십시오; 네가 무엇을 요구하는지 모르겠다. –
'{{page_content}}'변수 자체에 다른 'twig' 태그가 포함되어 있다는 것을 의미합니까? – SirDerpington
예. 나는 단지 그 뜻. 미안하지만, 나는 원어민 영어이지만 나는 그걸로 가난 해. –