Drupal 7 Form API - 选择元素在迁移后显示一些空选项

时间:2018-06-07 14:52:57

标签: php drupal drop-down-menu

我已经在我的PC上迁移并安装了我们公司的开发环境。安装与我的合作伙伴在他的机器上完全相同(具有精确配置的IIS,具有精确php.ini的相同php版本,精确版本的MariaDB等等)并且两台PC都在运行Windows 7 64bit

但是当尝试在选择中显示元素列表时,只有在我的电脑中才会出现问题。

问题是我们的自定义表单中的select元素(使用Form API)显示了一些空白的optios。在返回Foo中的print_r()元素之前使用$form我可以看到数组正确包含所有索引和值。

以下是对正在发生的事情的捕捉:

enter image description here

1 个答案:

答案 0 :(得分:0)

好吧,经过几天调查问题后,我发现数据库的字符集是在latin1而不是在utf8中,这打破了一些具有西班牙语重音的字符串,因此重新安装mariadb服务器并检查选项utf8的默认服务器字符集解决了这个问题。