thinkphp执行删除操作然后成功success后页面跳转失败问题

来源:互联网 发布:天津大学软件下载 编辑:程序博客网 时间:2024/05/01 00:25
初始代码
//文章栏目删除操作public  function deleteArctype($id,$dataSheet){$arctype = D('arctype');$typename=$arctype->where("id=$id")->getField('typename');$channelId=$arctype->where("id=$id")->getField('channelId');$info=$arctype->where("id=$id")->delete();    if(!$info){$this->error('删除失败');}else{$sheet = M("$dataSheet");//删除栏目同步删除对应的文章$map['sort'] = "$typename";$sheet->where($map)->delete();$this->success('删除成功',U("Index/arctype?channelId=$channelId"));//$this->success('删除成功',"arctype/channelId/$channelId");//$this->redirect('Index/arctype', array('channelId' => $channelId), 0, '删除成功...');}}


常常使用一下代码,删除文章可以用,但是不知为什么删除栏目时忽然不能用了

$this->success('删除成功',"arctype/channelId/$channelId");


使用U函数生成地址后可以用了

$this->success('删除成功',U("Index/arctype?channelId=$channelId"));

0 0
原创粉丝点击