Articles of twig

Переменные, не замененные в шаблоне Twig

У меня есть этот PHP-код (просто используя Twig + SwiftMailer ): # Load Twig and swiftmailer require_once('lib/SwiftMailer/swift_required.php'); require_once('lib/Twig/Autoloader.php'); Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem('views'); $twig = new Twig_Environment($loader, array( 'cache' => 'cache', )); $mailer = Swift_Mailer::newInstance(Swift_MailTransport::newInstance()); # Render twig template to a string $template = $twig->loadTemplate('email.twig'); $body = $template->renderBlock('body', array('name' => $_POST["name"], 'letter' => $_POST["letter"])); $message […]

Таблица Symfony2 с 3 объектами в Twig

Прежде всего, извините заранее за мой английский, который не идеален. У меня есть проблема в течение нескольких дней, сообщая о трех объектах доктрины в шаблоне Twig Table. Это таблица для управления запасами на работе. У меня разные материалы, которые имеют разные размеры. Каждая пара (1 материал + 1 размер) получила номер, который был заменен на […]

form_widget с именем динамической формы

В моем шаблоне Twig у меня есть FOR LOOP, который создает несколько таких форм: {% for thing in things %} {% set form_id = 'myform_' ~ thing.Id %} {% set form_name = attribute(form, 'myform_' ~ thing.Id) %} {{ form_widget(form_id) }} {{ form_widget(form_name) }} {% endfor %} Я хотел бы, чтобы это создавало следующее: {{ form_widget(myform_1) […]

Symfony генерирует URL-адрес дружественного ресурса cdn

У меня есть приложение symfony, которое обслуживается cdn (например, akamai), и я генерирую URL-адрес ресурса на шаблонах с помощью: {{ asset('myJs.js') }} Когда я это делаю, я хочу создать URL-адрес (предположим, что сайт обслуживается www.example.com ): www.example.com/myJs.js?v=321321312312 Где параметр v получает развернутую версию, чтобы заставить cdn (например, сеть akamai) кэшировать меня более новую версию. Это […]

symfony, twig – фильтр по умолчанию для всех переменных в шаблоне

Предположим, я хочу отобразить больший набор данных, и, возможно, существует много значений null / empty. Я не хочу определять фильтр по умолчанию для каждой переменной. Есть ли способ показать значение по умолчанию для всех (пустых, нулевых) переменных в шаблоне (например: «не указано»). РЕДАКТИРОВАТЬ: веточка: {# src/KuMiV/EmployeeBundle/Resources/views/Other/detailItem.html.twig #} {% extends "base.html.twig" %} … {% block content […]

Assetic не обновляет стили без кеша: clear

У меня есть приложение, которое импортирует все (меньше), если я прокомментирую строку в стилях приложения app.less, не отображает часть с комментариями, но если я что-то изменил в этом импортированном меньше файла, что-то изменится, мне нужно сделать cache:clear и очистить кеш браузера, чтобы увидеть новый загруженный стиль …

Использование точки вместо запятой при отображении десятичного числа

В db поле является десятичным числом и сохраняется следующим образом: 0.5 В Entity поле /** @ORM\Column(name="precio_x_ticket", type="decimal", scale=2) */ В FormType поле настраивается следующим образом: ->add('precio_x_ticket','money', array( //'grouping' => true, 'currency' => false, 'label' => 'Precio por ticket', )) При сохранении из формы я могу сохранить числа, как в этом формате 0,5 или 0,5, но […]

Штрих-код шаблона WordPress не отображается

Я использую шаблон Symfony Twig с WordPress, все работает отлично, за исключением того, что я не могу получить какой-либо короткий код для отображения в шаблоне страницы. Я пытаюсь отобразить контактную форму с плагином Contact form 7. Штрих-код – это что-то вроде [contact-form-7 id='1234' title='Contact'] Даже короткий код WordPress по умолчанию не работает. Вот мой код […]

Расширение Twig – среда symfony2

im пытается написать расширение, которое работает, будет зависеть от среды. Как получить имя текущей среды внутри класса расширения? Что такое лучшие практики?

ClassNotFoundException: Попытка загрузить класс «TwigExtension» из глобального пространства имен

Я пытаюсь создать расширение Twig с помощью контейнера службы, но я получаю «ClassNotFoundException». Здесь исключение: ClassNotFoundException: Попытка загрузить класс «TwigExtension» из глобального пространства имен в строке \ path \ to \ symfony-simple-blog \ src \ YagoQuinoy \ SimpleBlogBundle \ Twig \ BlogExtension.php 11. Забыл ли вы использовать инструкцию использования для этого класса? Возможно, вам нужно […]