Drupal 7 Form API - элемент Select показывает некоторые пустые опции после миграции - PullRequest
0 голосов
/ 07 июня 2018

Я перенес и установил среду разработки нашей компании на свой ПК.Установка была точно такой же, как у моего партнера на его машине (IIS с точной конфигурацией, та же версия php с точным php.ini, точная версия MariaDB и т. Д.), И оба компьютера работают под управлением Windows 7 64bit.

Но есть проблема, которая возникает только на моем ПК при попытке показать список элементов в элементе выбора.

Проблема состоит в том, что элемент выбора в наших пользовательских формах (с API форм) показывает некоторые пустыеoptios.Используя print_r() перед возвратом элемента $form в hook_form, я вижу, что массив правильно содержит все индексы и значения.

Вот захват того, что происходит:

enter image description here

1 Ответ

0 голосов
/ 14 июня 2018

Что ж, после нескольких дней изучения проблемы я смог обнаружить, что кодировка базы данных была на латинице 1, а не на utf8, и это нарушало некоторые строки с испанскими акцентами, поэтому переустанавливал сервер mariadb и проверял опциюпо умолчанию серверная кодировка utf8 решила проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...