Yii
自定义操作按钮链接 <?php $this->widget('zii.widgets.CListView', array('dataProvider'=>$model->search(),'itemView'=>'product_saleing_view', 'emptyText'=>'暂时没有数据','selectAll'=>array('ids[]','id[]'),'artLink'=>array(//首页推荐array(Yii::t('cmp','Recommended home'),'/company/pruduct/recommend','确认推荐选中产品到首页!'),//取消推荐array(Yii::t('cmp','un Recommended home'),'/company/pruduct/uncommend','确认取消推荐选中产品!'),//下架array(Yii::t('cmp','downshelf'),'/company/pruduct/downshelf','确认上架选中产品!'),),));?><?php $this->endWidget(); ?>
控制器接收批处理操作
public function actionRecommend(){//操作ID号格式处理$id = isset($_GET['id'])?$_GET['id']:$_POST['id'];$id = is_array($id)?join(',',$id):(int)$id;//处理条件$criteria=new CDbCriteria;$criteria->addCondition("zp_id in ($id)");//修改内容$set = array('zp_commend'=>'2');//执行操作if(Product::model()->updateAll($set,$criteria)){//成功跳转$this->render('../index/success',array('message'=>'恭喜,宝贝推荐成功!','links'=>array(array('返回商品管理页面','/company/product/saleing'),),));exit;}else{//失败跳转$this->render('../index/error',array('message'=>'恭喜,宝贝推荐失败!','links'=>array(array('返回商品管理页面','/company/product/saleing'),),));exit;}}
js/art_show.js
//全选批操作function batch(url,message){art.dialog({title: '批量操作',okValue:'确认',cancelValue:'取消',width: 230,height: 100,content: "<form id='art_dialog' method='post' action='"+url+"' ><div class='updtitle'><p class='fs_14 jg' style='margin-top:10px;'>"+message+"</p><p id='proid'></p></form>",ok: function () {$("#art_dialog").submit();return false;},cancel: function () {return true;},});var e = document.getElementsByName('id[]'); for (var i=0; i<e.length; i++)if(e[i].checked){document.getElementById('proid').innerHTML +="<input type='hidden' name='id[]' value='"+e[i].value+"' />"}}
Yii
自定义操作按钮链接 <?php $this->widget('zii.widgets.CListView', array('dataProvider'=>$model->search(),'itemView'=>'product_saleing_view', 'emptyText'=>'暂时没有数据','selectAll'=>array('ids[]','id[]'),'artLink'=>array(//首页推荐array(Yii::t('cmp','Recommended home'),'/company/pruduct/recommend','确认推荐选中产品到首页!'),//取消推荐array(Yii::t('cmp','un Recommended home'),'/company/pruduct/uncommend','确认取消推荐选中产品!'),//下架array(Yii::t('cmp','downshelf'),'/company/pruduct/downshelf','确认上架选中产品!'),),));?><?php $this->endWidget(); ?>
控制器接收批处理操作
public function actionRecommend(){//操作ID号格式处理$id = isset($_GET['id'])?$_GET['id']:$_POST['id'];$id = is_array($id)?join(',',$id):(int)$id;//处理条件$criteria=new CDbCriteria;$criteria->addCondition("zp_id in ($id)");//修改内容$set = array('zp_commend'=>'2');//执行操作if(Product::model()->updateAll($set,$criteria)){//成功跳转$this->render('../index/success',array('message'=>'恭喜,宝贝推荐成功!','links'=>array(array('返回商品管理页面','/company/product/saleing'),),));exit;}else{//失败跳转$this->render('../index/error',array('message'=>'恭喜,宝贝推荐失败!','links'=>array(array('返回商品管理页面','/company/product/saleing'),),));exit;}}
js/art_show.js
//全选批操作function batch(url,message){art.dialog({title: '批量操作',okValue:'确认',cancelValue:'取消',width: 230,height: 100,content: "<form id='art_dialog' method='post' action='"+url+"' ><div class='updtitle'><p class='fs_14 jg' style='margin-top:10px;'>"+message+"</p><p id='proid'></p></form>",ok: function () {$("#art_dialog").submit();return false;},cancel: function () {return true;},});var e = document.getElementsByName('id[]'); for (var i=0; i<e.length; i++)if(e[i].checked){document.getElementById('proid').innerHTML +="<input type='hidden' name='id[]' value='"+e[i].value+"' />"}}