Я работаю в приложении symfony, и мне нужно использовать функцию, подобную функции addlashes в php, но я не могу найти что-либо подобное в twig? есть ли способ сделать этолюбая функция {addslashes} в веточке?
0
A
ответ
3
Вы можете зарегистрировать addslashes
функции РНР в качестве фильтра Twig, выполнив:
$twig = new Twig_Environment($loader);
$twig->addFilter(new Twig_SimpleFilter('addslashes', 'addslashes'));
, а затем в шаблоне веточки использовать его, выполнив: {{ var|addslashes }}
.
Если включено автоматическое экранирование, то после его выключения ваш фильтр будет экранирован. Если автоматическое экранирование вызывает проблемы, взгляните на ссылку «автоматическое экранирование» ниже и посмотрите, как ее отключить. Это должно быть само собой разумеющимся, но если вы отключите автоматическое экранирование, тогда вы несете ответственность за дезинфекцию данных до их выхода.
Ресурсы:
0
Вот ответ
Если вы пытаетесь addslashes в HTML код попробуйте
{{ my_variable|e('html') }}
Если вы пытаетесь addslashes в JS код попробуйте
{{ my_variable|e('js') }}
Если ответы работает для вас, то оцените ответ.
Смежные вопросы
- 1. ошибка во время addslashes() функция в PHP
- 2. Symfony2 - form_start функция настройки в веточке
- 3. функция Как использовать PHP «использование» в веточке
- 4. Любая функция строки javascript?
- 5. Haskell: любая функция debugShow?
- 6. LINQ любая функция vb.net
- 7. PHP длина строки addslashes
- 8. mysql_real_escape_string VS addslashes
- 9. Htmlentities vs addslashes vs mysqli_real_escape_string
- 10. для MySQL использование addslashes()
- 11. addslashes JavaScript-эквивалент
- 12. C# Любая функция как параметр
- 13. Доступна любая функция строки SQL
- 14. QImage padding - любая функция доступна?
- 15. Доступа в веточке
- 16. гиперссылок Symfony в веточке
- 17. Включить тег в веточке
- 18. Сохранение переменной в веточке?
- 19. Symfony Заполнитель в веточке
- 20. Addslashes ускользает только простые кавычки
- 21. Любая функция индексирования фразы в solr
- 22. Любая функция чтения/получения журналов в Laravel?
- 23. Любая функция push-push в python?
- 24. Любая функция использования LoadableDetachableModel в DataProvider?
- 25. SSRS: любая функция UpperCase в отчете SSRS
- 26. Любая эквивалентная функция Oozie в Spark
- 27. Любая функция массива доступны значения в PHP
- 28. addslashes() пример с NULL-байтом?
- 29. php addslashes становится незаконным токеном в javascript
- 30. Проверка равенства переменных в веточке
Если вы не добавили фильтр 'raw' и несколько исключений, Twig выйдет из вывода по умолчанию. Что ты пытаешься сделать? –
Я пытаюсь добавить antislash для любого сингла в моей строке –