作者:Gvyi_262 | 来源:互联网 | 2013-08-06 11:57
在做项目的时候少不了多选checkbox,现在基本是动态语言,比如选中技术提交后后会插入数据库(遍历插入),这都没有问题,问题是我们编辑的时候需要多选框上次提交的选项呈选中状态,这就有点为难了、因为是2长表,而且还是多条数据插入的,最后研究了一下算是弄出来了,代码不是怎么好看action
在做项目的时候少不了多选 checkbox ,现在基本是动态语言,比如选中技术提交后后会插入数据库(遍历插入),这都没有问题,问题是我们编辑的时候需要多选框上次提交的选项呈选中状态,这就有点为难了、因为是2长表,而且还是多条数据插入的,最后研究了一下算是弄出来了,代码不是怎么好看action页面:
$jis = $jishu->order('px asc')->select();//技术表,所有的技术分类
$xuanzhOng= $fp->where('anliid="'.$_GET['id'].'"')->order('id asc')->select();//选中的表
$this->assign('xz',$xuanzhong);
$this->assign('jis',$jis); //赋值渲染不多说
view代码:混编加tp的volist写的 foreach判断的
好了、就是这个样子,呵呵,代码写的有点菜