Разрешить пробелы при использовании тегов Select2 symfony

Я пытаюсь создать теги, если они не существуют, с помощью объекта select2. Когда я пытаюсь добавить тег, содержащий пробелы, я не могу. Например :

  1. "Yupi yola" -> не работает, потому что тег содержит пробелы, получает только первое слово "Yupi".
  2. "Тест" ---> работа

  3. "Test_test" ---> работа

Я добавил Select2Entity в свой тип формы

->add('groupe', Select2EntityType::class, [
      'remote_route' => 'route',
      'class' => Class::class,
      'primary_key' => 'id',
      'text_property' => 'name',
      'minimum_input_length' => 2,
      'page_limit' => 10,
      'allow_clear' => true,
      'delay' => 250,
      'cache' => true,
      'cache_timeout' => 60000, // if 'cache' is true
      'language' => 'en',
      'placeholder' => 'Select a group',
      'allow_add' => array(
           'enabled' => true,
           'new_tag_text' => '',
           'tokenSeparators'=> '[",", " "]'
      ),
      'multiple'             => false,
      'attr'                 => ['style' => 'width:100%'],
      'scroll'               => true,
 ])

Пожалуйста помогите. Спасибо заранее.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
0
281
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вместо tokenSeparators используйте tag_separators

'allow_add' => array(
           'enabled' => true,
           'new_tag_text' => '',
           'new_tag_prefix' => '__',
           'tag_separators'=> '[",", " "]'
      )

Другие вопросы по теме