2
mysql 문에서 표시 할 텍스트의 양을 제한하고 싶습니다. 예를 들어, 데이터베이스에서 컨텐트 필드에 포함 된 1000 개의 단어가있는 페이지가 있습니다.이 단어 중 200 개만 표시 할 수 있기를 원합니다.Twig 페이지에서 MySQL에서 표시되는 단어 수 제한
TWIG를 사용하여 어떻게 수행 할 수 있습니까?
건배!
mysql 문에서 표시 할 텍스트의 양을 제한하고 싶습니다. 예를 들어, 데이터베이스에서 컨텐트 필드에 포함 된 1000 개의 단어가있는 페이지가 있습니다.이 단어 중 200 개만 표시 할 수 있기를 원합니다.Twig 페이지에서 MySQL에서 표시되는 단어 수 제한
TWIG를 사용하여 어떻게 수행 할 수 있습니까?
건배!
"truncate"필터를 찾고 있습니다. 당신의 app/config/config.yml
추가에
::
services:
twig.extension.text:
class: Twig_Extensions_Extension_Text
tags:
- { name: twig.extension }
그런 다음 당신은 당신의 템플릿에서 수행 할 수 있습니다 일 것
{{ var.foo | truncate(200) }}
{{ "Hello good Sir!" | truncate(4) }}
당신을 감사합니다. 하지만 config.yml에이 코드를 추가해야하는 이유는 무엇입니까? 원시 필터를 사용하고 config.yml 파일에 코드를 추가 할 필요가 없습니다. – mickburkejnr
원시 필터는 Twig의 기본 필터 빌드이기 때문에. 절단은 확장입니다. https://github.com/fabpot/Twig-extensions/blob/master/doc/text.rst – madflow