使用success方法跳转失败

hzzz ThinkPHP 控制器 最后由 hzzz 于2015年07月24日回复

  • 6 解决
  • 2.7k 浏览

浏览器页面提示“服务器未发送任何数据,因此无法加载该网页“

代码如下,重定向成功。但是success方法失败。

'50D9E518-F6F6-4D33-AD7B-FDA70D51F41A.png'

文件目录如下:

'6015C9A1-6716-46BB-B3DC-F8AF31FFA04E.png'

  • jinqibu 2015年07月24日 回答 #3楼
  • succes方法是Controller类的一个方法,你在你的IndexController中对success方法进行了重载,这是出问题的原因,解决方法是修正操作方法的命名,避免误重载。


    所以请在定义控制器的操作方法时避免重载Controller的方法,具体控制器有哪些方法可以参看Controller类的大纲视图。


    这个方法可以定义成

    //避免类的方法被误重载
    public function doSuccess(){
    
          //调用继承自Controller的success方法
          $this- >success('成功',U('Index/login'),3);
    }
    
  • 1 评论
  • hzzz 2015年07月23日 回答 #2楼
  • #1楼   @极客学院-媛儿  已经修改问题,附上代码图片。求解答。。

  • 0 评论
  • hzzz 2015年07月24日 回答 #4楼
  • #3楼   @jinqibu  原来如此!天。。我真傻,谢谢!

  • 0 评论