Articles of twig

Как использовать дату Twig для показа недельного дня в китайском тексте?

Я хочу показать формат даты, например: 10月09日, 周三 (что означает 10/9, ср.) и мои данные – это время UNIX, например [message.time]: 1380813820000 так это то, что я делаю в ветке: {{ (message.time/1000)|date("m月d日, 周w") }} Но это показывает мне: 10月09日,周3 , потому что дата «w» – это цифры, а не китайский текст. так что я могу […]

Symfony2 Twig, включая заголовок с неработающими активами

Я пытаюсь включить мой заголовок в другой шаблон, не расширяясь , как это {% include '@Foo:Bar:_header.html.twig' %} Этот заголовок содержит <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>{{ site.name }}</title> {% block stylesheets %} {% stylesheets "@Foo/Resources/public/app.css" %} <link rel="stylesheet" href="{{ asset_url […]

Доступ к «точкам» службам имен в представлении Twig

Я знаю, что я могу получить доступ к зарегистрированным услугам, используя точечную нотацию в шаблоне Twig (пример app.request.host ). Однако, если я создал свою собственную службу имен (в этом случае tagframe.photoservice ), когда я пытаюсь получить к ней доступ, мне дается ошибка, что метод «tagframe» не существует на объекте «Silex \ Application», , Можно ли […]

Контроллер symfony2 render с параметрами получения

Как визуализировать контроллер с параметрами get в веточке? {{ render(controller('AutoBundle:MyController:main', { 'id': id, 'active': true } )) }} вызвать контроллер следующим образом: https://example.com/users/323?active=true

Активировать расширение TwigLoader Twig в Symfony

Я пытаюсь активировать расширение Twig StringLoader в проекте Symfony 2.3, но просто не могу правильно использовать yaml-синтаксис. Это сообщение относится к ответу Heyflynn на сообщение, посвященное той же самой проблеме, но предоставляющее решение, которое просто не работает (для меня). Написание следующих строк в моем приложении / config / config.yml просто дает мне исключение: # app/config/config.yml […]

Как вставить контроллер в Twig с помощью «render» в Silex

Должна ли она работать в Силексе с symfony / twig-bridge? {{ render(controller('MyController')) }} Теперь у меня есть сообщение: Twig_Error_Syntax: Функция «контроллер» не существует в «…

Как получить имя текущего шаблона в функции TWIG

скажем, я создал пользовательскую функцию твига: templateName. $twig = new Twig_Environment($loader); $twig->addFunction('templateName', new Twig_Function_Function('twig_template_name', array('needs_environment' => true))); Есть ли способ получить имя текущего шаблона (ов) в php. Я представляю себе что-то вроде этого: function twig_template_name(Twig_Environment $env, $values = null) { return $env->getCurrentTemplateName(); } Заранее спасибо.

Использование Twig для генерации JSON

Я хочу иметь URL-адрес, который возвращает простой объект JSON. Я пытаюсь использовать Twig для создания объекта JSON: { "urls": [ {% for child in page.root %} "{{ child.url }}"{% if not loop.last %},{% endif %} {% endfor %} ] } Возврат каретки не останется на месте, и я продолжаю получать результат, который выглядит следующим образом: […]

PHP Twig: доступ к текущей переменной шаблона из макроса без передачи?

Можно ли получить доступ к переменным текущего шаблона из макроса, не передавая переменную непосредственно макросу? Благодарю.

Symfony – значения Pasing от одной формы к другой

Я читал все о формах Symfony и Twig, но не нашел решения для своей проблемы, поэтому решил попросить вас, ребята. То, что я пытаюсь достичь, состоит в том, чтобы передавать дубликаты данных в мою регистрационную форму только один раз. Данные, которые я хочу сохранить в базе данных, – это данные пользователя, название компании и адрес […]