checkBoxList的值怎么传出来 [ 新手入门 ]
<div class="row">
<?php echo $form->labelEx($model,'种类'); ?>
<?php echo $form->checkBoxList($model,'checkBoxList',Sort::model()->getSortName(),array('separator'=>' ','checkAll'=>'全选|反选','checkAllLast'=>true)); ?>
<?php echo $form->error($model,'checkBoxList'); ?>
</div>
这是_form.php中的代码,能显示,但是不知道怎么将选中的存入数据库。 [attach]863[/attach] 这是显示出来的复选框,是从数据库里取出来的。 查资料有的说返回的是个数组,比如我选中的是1,3,就返回array(1,3);但是不知道怎么接收,求高手解答:'(
共 12 条回复
-
_ancientmoon 回复于 2012-08-30 18:01 举报
想问返回的数组,楼主已经可以接收了么?
-
_ancientmoon 回复于 2012-08-30 22:42 举报
理论是一个数组,但得出来的却是array这个字符串,这是什么原因
-
对了,谢谢大家,我贴出啦,前车之鉴,呵呵
$arr = $_POST['Article']['checkBoxList']; if($model->save()) { if($arr == null) { $arr = array('1'); } //获取新增文章编号 $articleid = $model->id; //循环获取文章类别编号并且插入文章类别关联表 foreach ($arr as $sid) { $model2 = new ArticleSort(); $model2->article_id = $articleid; $model2->sort_id = $sid; if($model2->save()) { $ins = true; } } if($ins){ $this->redirect(array('view','id'=>$model->id)); } }
-
你的题库管理系统(http://www.tiikoo.com)看起来很不错,是用yii开发的嘛?后台也是yii吗?好漂亮!
yuhezheng 河南
注册时间:2012-07-26
最后登录:2020-03-04
在线时长:3小时55分
最后登录:2020-03-04
在线时长:3小时55分
- 粉丝4
- 金钱290
- 威望0
- 积分320