Articles of twig

Как создать собственный твидовый тэг, который выполняет обратный вызов?

Я пытаюсь создать собственный тег Twig, например: {% mytag 'foo','bar' %} Hello world!! {% endmytag %} Этот тег должен печатать выходные данные my func("Hello world!!", "foo", "bar") . Может ли кто-нибудь отправить образец кода для создания такого настраиваемого тега? Тот, который может принять произвольное количество параметров, мне еще более ценится. note : Мне не интересно […]

Как установить расширение Intl для Twig

Расширение Intl является расширением для Twig, которое добавляет фильтры localizeddate , localizednumber и localizedcurrency . Как я могу установить и настроить расширение, чтобы использовать эти фильтры в своих шаблонах Twig?

Доступ к сеансу из шаблона TWIG

Я много искал в сети, как получить доступ к глобальному массиву $_SESSION из шаблона TWIG и нашел это: {{app.session.get('index')}} , но когда я его {{app.session.get('index')}} , он возвращает пустая строка. У меня есть $_SESSION['filter']['accounts'] и я получаю эту ошибку при вызове {{app.session.get('filter').accounts}} : Item "accounts" for "" does not exist . Что я делаю неправильно?

Как перезагрузить тайник в symfony2

Я новичок в PHP, у меня есть приложение, которое разрабатывается в PHP и Symfony2. Я изменил html-файл, это изменение не отражается, когда я обновляю страницу. 01. I restarted the server No luck. 02. I tried to remove the twig folder from /protected/cache/ page it self not loading. Просьба сообщить, я использую сервер tomcat для развертывания. […]

Неверный токен CSRF. Попробуйте повторно отправить форму

Я получаю это сообщение об ошибке каждый раз, когда я пытаюсь отправить форму: Неверный токен CSRF. Попробуйте повторно отправить форму Мой код формы: <form novalidate action="{{path('signup_index')}}" method="post" {{form_enctype(form)}} role="form" class="form-horizontal"> <div class="form-group"> {{ form_label(form.email, 'Email', {'label_attr': {'class': 'col-md-1 control-label'}}) }} {{ form_widget(form.email, {'attr': {'class': 'col-md-2'}}) }} {{ form_errors(form.email) }} </div> <div class="form-group"> {{ form_label(form.nickname, 'Nickname', […]

Symfony2 – Как поставить метку и ввести флажки / радиостанции в одной строке?

В моей форме у меня есть некоторые флажки, но по умолчанию у меня есть : первый виджет радио первый ярлык второй радиовизор наклейка Вот код html, сгенерированный SYmfony2: <div> <input …> <label …></label> <input …> <label …></label> </div> Я хочу , чтобы: первый радиовизор – первый ярлык второй радиовизор – вторая метка Код html: <label […]

Symfony 2 загружает разные шаблоны в зависимости от свойств агента пользователя

Возможно ли (и как) определить, использует ли пользователь мобильное устройство заставить symfony 2 загружать другой шаблон в этом случае (и отказаться от шаблона html по умолчанию) Какой id нравится делать, чтобы загрузить различные шаблоны без изменения какого-либо контроллера. ОБНОВИТЬ Здесь не проблема обнаружения, это не имеет никакого отношения к symfony. Это можно сделать (загрузить другой […]

Unescape или html-декодирование в Twig (PHP Templating)

Я использую ветку 1.12.2. Мой код генерирует некоторые элементы из кода, при рендеринге с последней версией twig они получают html-encoded {% for item in files_folders %} <tr class="{{ cycle(['tr_odd', 'tr_even'], loop.index) }}"> <td><img src="../templates/images/sharepoint/{{ item.ContentType }}.gif" border="0" alt=""/></td> <td>{{ item.Link }}</td> <td>{{ item.Modified }}</td> <td>{{ item.FileSize }}</td> <td>{{ item.FileType }}</td> </tr> {% endfor %} Это […]

Используйте Javascript для доступа к переменной, переданной через Twig

У меня есть контроллер, который передает массив шаблону twig, который я хочу использовать в скрипте, написанном на этой странице. Как мне это сделать? Я пробовал это в своем шаблоне .twig: <script> $(document).ready(function(){ var test = {{ testArray }}; }); </script> но это работает только в том случае, если это строка.

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

Я хочу найти подстроку строки или проверить, нет ли такой подстроки с помощью Twig. По словам, мне нужен аналог «strstr» или «strpos» в php. Я googled и искал эту проблему в stackoverflow, но ничего не нашел. Кто-нибудь знает, как решить эту проблему?