Вопросы с тегом 'twig'

Twig - это современный, быстрый, гибкий и безопасный шаблон для PHP. Создан для Symfony и принят Drupal 8.
11

Как конкатенировать строки в веточке

Кто-нибудь знает, как конкатенировать строки в веточке? Я хочу сделать что-то вроде: {{ concat('http://', app.request.host) }}
09 окт. '11 в 14:37
7

Как проверить значение null в Twig?

Какую конструкцию я должен использовать, чтобы проверить, является ли значение NULL в шаблоне Twig?
16 июл. '10 в 12:38
6

Twig: in_array или аналогичный возможный внутри оператора if?

Я использую Twig в качестве шаблонов для моделирования, и я действительно люблю его. Однако теперь я столкнулся с ситуацией, которая определенно должна быть достигнута проще, чем я нашел. Теперь у меня есть следующее: {% for myVar in someArray %} ...
18 сент. '11 в 8:58
12

Конфликт AngularJS-Twig с двойными фигурными фигурными скобками

Как вы знаете, оба angular и веточка имеют общую конструкцию управления - двойные фигурные скобки. Как изменить значение по умолчанию Angular? Я знаю, что могу это сделать в Twig, но в некоторых проектах я не могу, только JS.
02 дек. '12 в 17:20
8

Как визуализировать объект DateTime в шаблоне Twig

Одно из моих полей в одном из моих объектов - это переменная "datetime". Как я могу преобразовать это поле в строку для визуализации в браузере? Вот фрагмент кода: {% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} ...
29 нояб. '11 в 22:54
4

Веточка для циклы для массивов с ключами

Я использую Twig, и у меня есть массив с ключами, как это: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" И я хотел бы получить ключ (1,2,3,8,9) и содержимое (alpha, bravo, charlie, delta, echo) в ц...
24 апр. '12 в 13:45
12

Как переменные var_dump в шаблонах twig?

Просмотр шаблона слоя, в котором вы представляете только то, что вам дано, прекрасно и все, но как вы знаете, что доступно? Есть ли в TWIG функциональность "список всех определенных переменных"? Есть ли способ сбросить переменную? Решение, которое я...
06 сент. '11 в 9:06
8

Как получить конфигурационные параметры в Symfony2 Twig Templates

У меня есть шаблон Symfony2 Twig. Я хочу вывести значение параметра конфигурации в этом шаблоне ветки (номер версии). Поэтому я определил конфигурационный параметр следующим образом: parameters: app.version: 0.1.0 Я могу использовать этот пара...
22 июл. '11 в 9:12
10

Элемент настройки массива от Twig

Как установить член уже существующего массива из Twig? Я попытался сделать это следующим образом: {% set arr['element'] = 'value' %} но я получил следующую ошибку: Неожиданный токен "пунктуация" значения "[" ( "конец блока оператора" ожидаемый...
24 февр. '12 в 14:40
6

получить текущий url в шаблоне twig?

Возможный дубликат: Как получить текущий маршрут в Symfony 2? Я просмотрел код, чтобы получить текущий путь в шаблоне Twig (а не полный URL), т.е. Я не хочу http://www.sitename.com/page, мне нужно только /page.
21 февр. '12 в 13:49
1

Найти подстроку в строке в TWIG

Я хочу найти подстроку строки или проверить, нет ли такой подстроки с помощью Twig. По словам, мне нужен аналог "strstr" или "strpos" в php. Я googled и искал эту проблему в stackoverflow, но ничего не нашел. Кто-нибудь знает, как решить эту проблему...
22 окт. '12 в 8:08
7

Как получить доступ к константам класса в Twig?

У меня есть несколько констант класса в моем классе сущности, например: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } В обычном PHP я часто делаю if($var == Entity::TYPE_PERSON), и я хотел бы делать подобные вещи в Twig....
30 сент. '11 в 13:28
3

Отобразить строку, содержащую HTML в шаблоне ветки

Как я могу отобразить строку, содержащую HTML-теги в шаблоне twig? Моя переменная PHP содержит этот html и текст: $word = '<b> a word </b>'; Когда я делаю это в своем шаблоне ветки: {{ word }} Я получаю это: &lt;b&gt; a wo...
02 дек. '11 в 10:44
4

PhpStorm wrap/surround selection?

Часто в кодировании и шаблоне мне нужно обернуть определенную часть текста. Есть ли ярлык для переноса текущего выделения, например: Hello World "Hello World" Hello World {{ trans 'Hello World' }} Im использует PhpStorm 7 для Mac и ПК. Я нашел чт...
07 дек. '13 в 0:08
2

Добавьте несколько параметров в путь Twig

Как добавить несколько параметров в путь Twig? Скажем, у вас есть этот маршрут: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } Вы можете сделать это в своем шаблоне ветки: {{ path('articl...
30 апр. '12 в 10:24