thinkphp里面的success("提示",U('...'))方法能不能跳过提示页面,直接跳转U

如题,success能不能跳过第一个参数啊

江户川乱折腾
浏览 579回答 4
4回答

慕尼黑5688855

Controller类的redirect方法可以实现页面的重定向功能。 redirect方法的参数用法和U函数的用法一致(参考URL生成部分),例如: //重定向到New模块的Category操作 $this->redirect('New/category', array('cate_id' => 2), 5, '页面跳转中...'); 上面的用法是停留5秒后跳转到New模块的category操作,并且显示页面跳转中字样,重定向后会改变当前的URL地址。 如果你仅仅是想重定向要一个指定的URL地址,而不是到某个模块的操作方法,可以直接使用redirect函数重定向,例如: //重定向到指定的URL地址 redirect('/New/category/cate_id/2', 5, '页面跳转中...') Redirect函数的第一个参数是一个URL地址。

米脂

不清楚,应该不行把,你如果想实现这样的效果,可以用$this->redirect();

ITMISS

个人觉得最好还是自己重写一下 不要用success,这样的话你还要去该success的模板,不如重写来的方便,你可以参考参考一些开源项目,他们的跳转是怎么做的,可以去参考shopnc,有些地方写的还是不错的

翻翻过去那场雪

/** * 操作成功跳转的快捷方法 * @access protected * @param string $message 提示信息 * @param string $jumpUrl 页面跳转地址 * @param mixed $ajax 是否为Ajax方式 当数字时指定跳转时间 * @return void */ protected function success($message='',$jumpUrl='',$ajax=false) { $this->dispatchJump($message,1,$jumpUrl,$ajax); } 这个是Thinkphp提供的success()方法,解释的很清楚的!你可以看看的!
打开App,查看更多内容
随时随地看视频慕课网APP