Ограничить количество слов, отображаемых из MySQL на странице Twig - PullRequest
2 голосов
/ 30 августа 2011

Я хочу ограничить количество отображаемого текста из оператора mysql.Так, например, в моей базе данных есть страница, где в поле содержимого содержится 1000 слов, и я хочу иметь возможность просто отобразить 200 из этих слов.

Как это можно сделать с помощью TWIG?1003 *

Ура!

1 Ответ

15 голосов
/ 30 августа 2011

Похоже, вы ищете "усеченный" фильтр.

В вашем 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) }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...