Yii-跳转页面-用法(仅限zyd项目)

控制器
  1.  方法1
    //执行操作
    if(Product::model()->updateAll($set,$criteria)){
        //成功跳转
        $this->render('../index/success',array('message'=>'恭喜,产品审核成功'));
        exit;
    }else{
        //失败跳转
        $this->render('../index/error',array('message'=>'对不起,产品审核操作失败,请稍后再试!'));
        exit;
    }

  2.  默认3秒后跳转到定义的第一个链接
    $this->render('../index/success',array(  
                'message'=>'恭喜,宝贝信息发布成功',  
                'links'=>array(  
                        array('浏览发布的产品','/company/product/update/id/'.$model->zp_id),  
                        array('继续发布产品','/company/product/create/step/1'),  
                        ),  
    ));  
    exit;

  3.  另一种js跳转方式,它会替代全部页面显示,没有布局文件,可用于ajax更新的时候错误跳转
    if(!MemGroup::model()->exists($criteria)){
        jsRedirect($url,'2','操作错误,选中项操作名不能为空','controllerActions');
        exit;
    }

视图页面
 

现在去, 'c_06c mr10')); } ?>

该页将在 3秒后自动跳转!

效果图



你可能感兴趣的:(Yii技术)