Как реализовать теги в Symfony 2?
Я хотел бы иметь форму для ввода тегов (например, тег symfony2
в этом сообщении). Что-то вроде поля ниже было бы здорово, но для его запуска было бы достаточно, чтобы текстовое поле с точкой с запятой (;
) или запятой (,
) разделяло значения, которые переходят в отношение n: m в базе данных.
К сожалению, действительно сложно найти это, поскольку практически все содержит слово tag:)
Ответы
Ответ 1
Существует набор, который делает большую часть тяжелой работы для вас...
http://bundles.knplabs.org/FabienPennequin/FPNTagBundle
Вам нужно будет реализовать элемент управления на стороне клиента (возможно, с jquery), но может использовать что-то вроде jQuery TagIt
Ответ 2
Это может быть и то, что вы ищете:
Как вставить коллекцию форм
Ответ 3
Вы можете использовать MkTagBundle:
https://github.com/Mykees/MkTagBundle
Здесь также имеется отдельный сайт для документации:
http://mykees.github.io/MkTagBundle
Кстати, он содержит ряд других пакетов.