用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3843|回复: 9
收起左侧

[已解决] redirect标签无法使用

[复制链接]
发表于 2010-8-20 15:03:35 | 显示全部楼层 |阅读模式
执行完一个方法需要跳转

redirect('welcome');这样的方法没写错吧,是不是哪里没有配置好,跳转不成功,

换成是header("Location:url....");则可以跳转
发表于 2010-8-20 15:26:51 | 显示全部楼层
贴具体代码看看。
 楼主| 发表于 2010-8-20 15:41:12 | 显示全部楼层
class Welcome extends Controller {

        function Welcome()
        {
                parent::Controller();
        }
  function delete()
    {
                $params = $this->uri->uri_to_assoc();
        if (isset($params['id']) && ($id = $params['id']) > 0){
            $this->load->model('muser');
            $this->muser->delete($id);
        }
        redirect('welcome');
        }
 楼主| 发表于 2010-8-20 15:45:07 | 显示全部楼层
有人说是版本问题,但是我看到1.72版本的CI也能使用啊
发表于 2010-8-20 16:01:35 | 显示全部楼层
请先加载url_helper  ->load->helper('url')
 楼主| 发表于 2010-8-20 16:52:27 | 显示全部楼层
问题解决了,谢谢上面的~~!
发表于 2011-4-22 13:13:03 | 显示全部楼层
回复 5# visvoy

redirect 是不是不能用在controller中的index方法中
发表于 2011-4-22 13:14:37 | 显示全部楼层
$this->load->helper('url');
                redirect('http://www.baidu.com');
我试了一下只能用在其它方法里
发表于 2011-4-27 12:38:23 | 显示全部楼层
使用前输入parent::Controller();
或parent::__construct();//for CI 2.0
发表于 2011-4-27 21:12:38 | 显示全部楼层
回复 8# chjp_php


    redirect 只接受控制器,不接受URL,你应该仔细看手册。

本版积分规则