MODx Evo中的eForm:如何预选具有数据库值的选择框?

时间:2013-01-16 18:26:51

标签: php modx-evolution

我能够使用[!eForm?调用的函数中的$ fields []数组填充值(字符串)的输入字段? ...& eFormOnBeforeFormParse ...!]。我尝试将字符串值提交给选择框,但这不起作用。我猜选择框是一个数组而不是字符串。我没有找到关于这个数组的结构或我如何控制它的文档。

所以我的问题是:如何根据我在数据库中找到的数据预先选择选择框?

我感谢任何帮助。 (但你的答案不需要包含数据库调用。)

1 个答案:

答案 0 :(得分:0)

我自己想通了:

选择框允许多个选择。我忘了这件事,因为你不经常看到这个。因此,该值必须是允许多个选择的数组。因此,当您有一个预选时,将其包装在一个数组中。例如:

$领域[ '状态'] =阵列( 'CA');