使用activeCheckBoxList的一个问题~

字段如 abcList 设置rules为 type=array

现在有一个问题是 activeCheckBoxList 会自动制造一个hidden,

假如我没有选中任何值的话,会得到一个 ‘’ 空值, 这样它就不是 array类型了

这样的话,就不得不在模型进行判断处理~~感觉不太好

我想,所有的自动输出额外的hidden或其它字段的,默认是否都应该不打开?

如果为了兼容的话, 我建议,所有会额外生成代码的,都应该有个开关来关闭~~~

谢谢~

之所以添加这个hidden field,是为了解决如下问题:

更新一个记录,假设abc已经有选择了;

清空这些选择,提交

如果没有这个hidden field的话,那么$_POST将不包含对应的字段数据,这样在服务器端就没有清空选择了。

明白了这个苦衷,非常感谢~

不过,假如是list的话,是否应该加个 "[]" 作为后缀?