Как реализовать теги в Symfony 2?

#symfony

#symfony

Вопрос:

Я хотел бы иметь форму для ввода тегов (подобную тегу symfony2 в этом посте). Было бы здорово использовать что-то вроде поля ниже, но для начала было бы достаточно иметь текстовое поле со значениями, разделенными точкой с запятой ( ; ) или , разделенными запятой значениями, которые входят в отношение n: m в базе данных.

К сожалению, это действительно сложно найти, поскольку практически все содержит слово tag 🙂

Ответ №1:

Существует пакет, который выполняет большую часть тяжелой работы за вас…

http://bundles.knplabs.org/FabienPennequin/FPNTagBundle

Вам придется реализовать элемент управления формой на стороне клиента (вероятно, на основе jquery), но вы могли бы использовать что-то вроде jQuery TagIt

Комментарии:

1. FPNTagBundle не имеет интеграции с CRUD-формами. Это кажется сложным; есть открытый билет от 2012-05.

Ответ №2:

Это также может быть тем, что вы ищете:

Как внедрить коллекцию форм

Ответ №3:

Вы могли бы использовать MkTagBundle:

https://github.com/Mykees/MkTagBundle

Он также содержит отдельный веб-сайт для документации здесь:

http://mykees.github.io/MkTagBundle

Кстати, он содержит ряд других пакетов.