猿问

想要在thinkphp中的delete方法中的跳转页面?该怎么操作?

请问为什么使用delete方法删除成功后,不能指定跳转页面呢?比如
public function del(){
$id=$_GET['id'];
$m=M('User');
$count=$m->delete($id);
if($count>0){
$this->success('数据删除成功','ywxc');
}else{
$this->error('数据删除失败');
}
,默认情况下,数据删除成功后就跳转到登陆时的首页,但是我不想跳到首页,我想实现跳到指定页面:$this->success('数据删除成功','ywxc');,可是为什么指定后总是在2个“跳转页面”中来回跳转?而不能跳到指定的ywxc页面呢?其他的比如add,modify方法中的$this->success();就可以跳到指定页面,难道跟这个delete方法有关系吗?求指教~~~~

慕田峪9158850
浏览 178回答 2
2回答

胡说叔叔

首先你print_r($count),看看返回什么值,// 操作完成3秒后跳转到 /Article/index1$this->success('操作完成','/Article/index',3);

ABOUTYOU

这个简单,第二个参数一般用U方法生成就可以了
随时随地看视频慕课网APP
我要回答