HTML-FormHandler使用SET数据类型更新字段

时间:2013-10-02 14:12:39

标签: perl dbix-class

我有MySQL表,它使用SET数据类型的字段,例如

`color` SET( 'red', 'green', 'blue' )

我无法找到在此字段中使用HTML-FormHandler的正确方法。 我试着使用下一个版本。我创建了具有多个字段的表单

has_field 'color' => ( type => 'Multiple', size => 3,
        options =>  [ { value => 'red', label => 'Red'}, 
            { value => 'green', label => 'Green'},
            { value => 'blue', label => 'Blue'} ] );

但这不起作用。我想因为,DBIx返回SET字段('red,blue')的字符串值,但HTML-FormHandler需要数组引用(['red', 'blue'])。

有没有正确的方法可以在这些字段中使用HTML-FormHandler?

0 个答案:

没有答案