twig- все статьи тега


Подсветка синтаксиса Twig возвышенный текст

Я хочу знать, как я могу иметь подсветку синтаксиса для TWIG в Sublime Text. На самом деле, когда я открываю файл TWIG, все fonctions и условия похожи (белый на черном) : ...

отправка формы symfony2 с помощью ajax

Я использую Symfony2, doctrine2 и twig. Пытаюсь отправить форму с помощью ajax. Функция ajax всегда возвращает следующее сообщение: "это не ajax!". Я не нашел в этом проблемы. Надеюсь, вы мне поможете. Код веточки: <form id="form_newsletter" action="{{ path('portofolio_front_newsletter') }}" method="post" {{ form_enctype(newsletterForm) }}> <!-- form errors --> {{ form_errors(newsletterForm.email) }} <div class="input-group"> {{ form_widget(newsletterForm.email, { ...

Создание моего первого расширения twig для предоставления глобальных переменных базовым шаблонам

Мне нужно заполнить переменную некоторым HTML-кодом и сделать ее доступной для моей базы.формат html.напильник на прутик. Чтобы достичь этого, я сделал расширение ветки. Это мой первый раз, когда я использую расширение ветки, поэтому я не уверен, что это правильный способ делать вещи. Вот что у меня есть до сих пор: Код расширения: class GlobalFooterExtension extends Twig_Extension { public function getFilters() { return array( new Twig_Filter_Function('Glob ...

Symfony2: отключить кэш Twig

Я пытаюсь отключить кэш twig в режиме prod или заставить его перекомпилировать мои представления. Я использую KnapLaps SnappyBundle для создания некоторых PDF-файлов (та же проблема возникает с DomPDF), и у меня есть динамический контент для визуализации. Когда в режиме dev я могу изменить некоторый текст или даже некоторые свойства css, изменения вступают в силу немедленно. Но в режиме prod мне нужно кэшировать: clear или rm-rf app / cache/prod / twig/*, чтобы увидеть изменения. Я попробова ...

как разделить символ в шаблоне Twig?

У меня есть проблема, когда я хочу использовать функцию split в Twig, у меня есть такие слова MaletDoctor, я хочу разделить это слово с помощью t ascii, Я ищу в поисковой системе, и я получаю обсуждение проблемы разделения веток в этом url я прочитал это, и я думаю, что проблема исправлена, но когда я ищу в документации веб-сайта ветки, я не могу найти функцию фильтра по split Вы можете прочитать это. И когда я пытаюсь использовать этот код {{ var | split('t') }) Возвращение is The f ...

Как объединить строки в веточку

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

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

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

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

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

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

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

Тернарные операторы в Twig php (сокращенная форма if-then-else)

можно ли использовать тернарные операторы в шаблонах? Теперь для добавления некоторого класса к элементу DOM зависит от некоторого условия, которое мне нравится: {%if ability.id in company_abilities%} <tr class="selected"> {%else%} <tr> {%endif%} вместо <tr class="<?=in_array($ability->id, $company_abilities) ? 'selected' : ''?>"> в нативный шаблонизатор на PHP. ...

Symfony 2:Как проверить, не вошел ли пользователь в шаблон?

в шаблонах Symfony 2 (используя Twig), как я могу эффективно проверить, не вошел ли пользователь в систему? Я не хочу использовать ROLE проверка. Я хочу простой способ проверить, если пользователь не вошел в систему. Я знаю, что сравнение app.user.username С anon работает, но это просто не кажется мне правильным. ...

Получить имя среды в шаблоне Twig с помощью Symfony2

есть ли способ получить имя текущей среды в шаблоне ветки? Я хотел бы установить некоторые значения стиля CSS в зависимости от него. ...

Функции безопасности Symfony2 в Twig? Как проверить роль пользователя?

У меня установлен Symfony 2.0.9 standard edition с JMSSecurityBundle. Просто интересно, какие функции доступны мне в шаблоне Twig для работы с пользователями? в частности, я хочу проверить, есть ли у пользователя роль ROLE_ADMIN. помочь? спасибо ...