建议为模型的自动完成内置1个复选框处理函数

浏览:470 发布日期:2014/01/09 分类:求助交流
有这样一种情况,表单用checkbox切换某字段的0和1两种状态:
但是checkbox 不被选中时,提交后 默认值为是不存在,既不是Null也不是0,因此在$_auto里用
array('checkbox','intval',3,'function'),这种方法不会得到0值,因此creater()后不会修改checkbox字段值。


解决:增加一个内置函数

function auto_checkbox($v=0){
return (int)!!$v;
}

以后,在自动完成定义里这样定义就可以:
array('checkbox','auto_checkbox',3,'function'),

最佳答案
评论( 相关
后面还有条评论,点击查看>>